さまざまな、指定されていない長さの一連のFLV録音の最初の1秒または2秒だけをトリミングする必要があります。動画から指定された期間を抽出するためのリソース(30秒のクリップなど)をたくさん見つけましたが、動画の最後まで続けるためのリソースは見つかりませんでした。
これらの試みはどちらも、ビデオのコピーバージョンを生成するだけで、トリミングは必要ありません。
ffmpeg -ss 2 -vcodec copy -acodec copy -i input.flv output.flv
ffmpeg -ss 2 -t 120 -vcodec copy -acodec copy -i input.flv output.flv
2番目の考えは、おそらく、可能な長さを超えた長さを指定した場合、最後まで進むだけでした。サイコロなし。
以下が魅力的なので、コーデックやタイムコードの代わりに秒を使用しても問題ではないことはわかっています。
ffmpeg -ss 2 -t 5 -vcodec copy -acodec copy -i input.flv output.flv
他のアイデアはありますか?他の(Windowsベースの)コマンドラインツールを使用することもできますが、ffmpegはサムネイルの作成に既に使用しており、使い慣れているため、ffmpegを強く支持しています。
うまくいけば、私のビデオはすべて2分未満になります。
更新:
ffmpegは追加のハッカーなしではこれを達成できないように見えるため、Mencoder(http://www.mplayerhq.hu/)の使用に切り替えました。
私がやろうとしたことを達成するためのメンコーダー構文は次のとおりです。
mencoder.exe -ss 2 -oac copy -ovc copy input.flv -o output.flv
mencoder
例; またはffmpeg
例、以下?