
我使用了這個問題的答案,但是我的影片沒有被修剪。
如何重現重現:
我所說的影片是透過 Ubuntu 22.04 記錄/「截圖」應用程式錄製的。
您可以在此處下載影片:https://sendanywhe.re/YVSW3OPL
連結影片長度23秒;我用:
ffmpeg -ss 10 -i linux_screencast.webm -c copy -t 10 shorter.webm
輸出狀態:
rame= 24 fps=0.0 q=-1.0 Lsize= 2kB time=00:00:09.14 bitrate= 1.8kbits/s speed=1.25e+05x
然而輸出的長度是 21 秒;在我原來的問題中,長度根本沒有改變。
- 在同樣建議的後面放置一個較小的
-ss
值會為我帶來一個空的輸出。-i
- 如果我刪除
-copy
用於重新編碼縮短的作品,但是視訊被壓縮為其大小的 1/5(分辨率保持不變)。該影片看起來像是擠在 16:9 左側的 9:16 影片。
我究竟做錯了什麼?是.webm
Linux Screencast 產生的格式有問題,還是其他原因?
答案1
時間可能是錯誤的,因為您的影片有 10 秒,但在影片的元資料上它說它有 30 秒,因此可能會刪除元資料:
ffmpeg -ss 21 -i input.webm -map_metadata -1 -c copy output.webm