ffmpegを使ってMPEGビデオを2GBチャンクに分割するには?

ffmpegを使ってMPEGビデオを2GBチャンクに分割するには?

ファイル共有サイトにアップロードできるように、より大きなビデオを特定のサイズまたは同じサイズのセグメントに分割しようとしています。映像を時間別に分けることができるとわかっていますが、

ffmpeg -i input.mp4 -c copy -map 0 -segment_time 00:20:00 -f segment output%03d.mp4

ただし、ファイルサイズ別に2bgずつ分割する方が簡単です。私ができる方法はありますか?

ベストアンサー1

サイズ別に分けたいなら、splitツールは作業に適しています。を使用してブロックサイズを設定し、名前などのsplit -b 2G video.mp4ファイルを作成します。これらを再結合してmp4を作成するには、次のglobを使用してください。 「xa」または別の名前で始まる別のファイルがある場合は、そのファイルが使用するデフォルトのプレフィックスを変更できます。xaaxabcat xa? > video.mp4

おすすめ記事