我正在尝试计算视频冻结时间,我创建了mp4
格式文件,冻结了23秒。
我正在使用以下命令将mp4
文件转换为segment(.ts)
文件
ffmpeg -i Palivala.mp4 -codec copy -vbsf h264_mp4toannexb -map 0 palivaalaa.ts
当我直接使用从上面命令生成的视频文件(Palivala.mp4)或段文件(palivaalaa.ts)时,我得到了预期的结果。即视频冻结时间为23秒。
但是当我使用以下命令时
ffmpeg -i Palivala.mp4 -map 0 palivaalaa.ts
我能够看到1秒的冻结帧,然后在1帧之后没有冻结,紧接着下一帧冻结并再次冻结持续6秒1非冻结帧................. ..
1)上述两个命令有什么区别?
2)两个命令都选择libx264
?
答案 0 :(得分:0)
“两个命令都选择libx264”。不,第一个命令没有选择任何东西,因为没有编码。帧从源“复制”到目的地。在第二个示例中,每个帧都被解码,然后在写入文件之前重新编码。