Linux Screencast 影片的 FFmpeg 修剪不起作用,如另一個答案中所述

Linux Screencast 影片的 FFmpeg 修剪不起作用,如另一個答案中所述

我使用了這個問題的答案,但是我的影片沒有被修剪。

如何重現重現:

  1. 我所說的影片是透過 Ubuntu 22.04 記錄/「截圖」應用程式錄製的。

  2. 您可以在此處下載影片: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 影片。

我究竟做錯了什麼?是.webmLinux Screencast 產生的格式有問題,還是其他原因?

答案1

時間可能是錯誤的,因為您的影片有 10 秒,但在影片的元資料上它說它有 30 秒,因此可能會刪除元資料:

ffmpeg -ss 21 -i input.webm -map_metadata -1 -c copy output.webm

相關內容