4
ffmpegを使用して、指定されていない長さのビデオの先頭からX秒を切り捨てることは可能ですか?
さまざまな、指定されていない長さの一連の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 …