ffmpeg: 音声なしでミリ秒単位の精度でビデオをカットする

ffmpeg: 音声なしでミリ秒単位の精度でビデオをカットする

私もこれに似た問題を抱えています未回答の投稿


初挑戦

私はこれを使うビデオAAC@48000 サンプリング レートのファイルです。最初にこれを試しました:

ffmpeg -i SampleVideo_1280x720_10mb.mp4 -ss 00:00:08.781 -t 17.861 output.mp4

次のコマンドで出力期間を確認しました:

ffprobe -i output.mp4 -show_format -v quiet | sed -n 's/duration=//p'

そして戻ってきた17.883000


マルビアの解決策

それから私はMulvyaの解決策を試し、

  • オーディオを取り除くには-an
  • 輸出期間を倍数にするには0.021333

そこで私が試してみたのがこれです:

ffmpeg -i SampleVideo_1280x720_10mb.mp4 -ss 00:00:08.781 -t 17.856 -an output2.mp4

残念ながら、結果は17.880まだ良くありません。

ここで何が問題なのか、解決策を持っている人はいますか?

関連情報