FFMPEG:時間ではなくフレーム番号として-ssおよび-toを指定する方法


0

時間ではなくフレーム数として-ssオプション(スキップを開始)を指定する方法があるかどうかを尋ねたいと思います。この数のフレームを正確にスキップする方法はありません(マニュアルに記載されています)が、たとえば、FAT32で愚かな4GBファイルサイズ制限を超えない部分にビデオを分割する場合に便利です。また、-toオプションを使用すると便利です。

フレーム番号に-ssと-toを指定する方法はあると思いますが、その方法がわからず、マニュアルで見つけることができません。


トランスコードせずにファイルからセグメントを抽出しようとしていますか?
ギャン

まさに。そして、私は、特にバビロニア数学を使わずにそれをやりたいです。3つ以上の部分に分割しているとき。トランスコーディングの有無に関係なく、-ssと-toの両方が機能します。正確なフレーム(egh264 / avc)にカットできないコーデックもありますが、別のコーデック(AVC-Intraなど)がある場合もあります。私が知らないのは、時間の代わりにフレーム番号を指定する方法です。そして、私は、-ss 00:00:01.2(25 fpsを期待)は誰もが期待する27番目のフレームではなく、30番目のフレーム(秒は10進数として解釈される)を意味し、それがすべて奇妙であることを発見しました。
ニキBretschneider
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.