I以下のMPEG2ソースファイルがあります。
FFmpegのトランスコーディングH264にMPEG2と比較フレーム
TBCストリーム#0:0 [0x900]:ビデオ:mpeg2video(メイン)([2] [0] [0を] [0]/0×0002)、 YUV420P(テレビ、第1の上部)、720×576 [SAR夜4時15 DAR 4:3]、4540キロバイト/秒、25の FPS、25 TBR、90K TBN、50
次のコマンドでH264にトランスコードします。
のffmpeg -i source.mpg -vcodec h264_nvenc -r 25 -g 25 -acodecこの後、私はビデオファイルの両方から同じフレームを抽出したい -copyts -f mpegts example1.mpg
をコピーします。
のffmpeg -y 0時44分16秒-ss -i source.mpg -frames:V 1 source.png
のffmpeg -yと午後12時44分16秒-i example1.mpg -ss - フレーム:v 1 example1.png
しかし、写真(source.pngとexample1.png)は異なります。両方のビデオで
そしてexample1.png私は同じ瞬間(フレーム)をキャッチすることができますどのように
:source.pngを参照してください?
時間の代わりにフレーム番号を使用できますか?もしそうなら、 'ffmpeg -i source.mpg -vf"のように両方のビデオから100番目のフレームを抽出することができます。select = gte(n \、100) "-vframes 1 source.png' – danishansari
@danishansariありがとうございました!これがまさに必要なことです。これを回答として追加して、私は承認します。 –