オープンソースまたはアクティブな開発者コミュニティでは、大規模なビデオクリップをオンラインで公開する必要があることがよくあります。 (パーティービデオ、キャンプ、技術講演...)私はビデオライターではなく開発者なので、プレミアムVimeoアカウントに追加料金を費やしたくありません。それでは、ビデオ共有Webサイトに簡単にアップロードできるように、12.5GB(1:20:00)MPEGテクノロジートークビデオを00:10:00セグメントに分割するにはどうすればよいですか。
ベストアンサー1
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 00:20:00 -f segment output%03d.mp4
これは正確な分割を提供しませんが、必要に応じて行う必要があります。代わりに、指定された時間以降の最初のフレームから切り取りますsegment_time
。上記のコードでは、この時間は20分以降です。
最初のブロックのみを再生できると判断した場合は、-reset_timestamps 1
説明の説明に従って追加してみてください。
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 00:20:00 -f segment -reset_timestamps 1 output%03d.mp4