Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
-vstats_file とともに FFMPEG コマンドを実行すると、行の 1 つが
frame= 182 q= 9.0 f_size= 17215 s_size= 3782kB time= 23238.835 br= 1418.5kbits/s avg_br= 1.3kbits/s type= P
ここで誰かが「時間」の形式を説明してくれませんか
動画ファイルの長さは20.36s(秒)です。上記の時間がミリ秒単位であると仮定すると、元のビデオファイルの長さよりもかなり長くなります。
値は秒単位である必要があり、次を使用して取得されます。
ti1 = av_stream_get_end_pts(ost->st) * av_q2d(ost->st->time_base);
whereav_q2dは有理数を double に変換します。
av_q2d
PTSをゼロに設定してみてください。