web-dev-qa-db-ja.com

avconvを使用してビデオからセグメントを削除するにはどうすればよいですか?

avconvを使用して(再エンコードせずに)webmビデオから1つまたは複数のセグメントを削除するにはどうすればよいですか?

Webmファイルのsingleセグメントを削除するには、ファイルの特定のセクションをシークし、抽出する期間を指定する標準的な方法を使用できます。

たとえば、次のセクションは1分からファイルになり、その後60秒を別のファイルにコピーします。

avconv -ss 00:01:00 -i video.webm -t 60 -c copy cut.webm

Webmファイルのmultipleセグメントを抽出するには、avconvの basic stream segmenter を使用できます。たとえば、以下はwebmビデオを60秒のセグメントに分割し、プレイリストファイルも生成します。

avconv -i test.webm -c copy \
       -f segment -segment_time 60 -segment_list list.pls \
       output%03d.webm

セグメンターで行ういくつかの選択ですが、上記の例は基本をカバーしています...

2
andrew.46