首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带-codec和不带-codec的ffmpeg命令有什么区别

带-codec和不带-codec的ffmpeg命令有什么区别
EN

Stack Overflow用户
提问于 2018-04-26 15:28:55
回答 1查看 239关注 0票数 0

我正在尝试计算视频冻结时间,我创建了23秒冻结的mp4格式文件。我正在使用以下命令将mp4文件转换为segment(.ts)文件

代码语言:javascript
复制
ffmpeg -i Palivala.mp4 -codec copy -vbsf h264_mp4toannexb -map 0 palivaalaa.ts

当我直接使用上面命令生成的视频文件(Palivala.mp4)或片段文件(palivaalaa.ts)时,我得到了预期的结果。也就是说,视频冻结时间为23秒。

但是当我使用下面的命令时

代码语言:javascript
复制
ffmpeg -i Palivala.mp4  -map 0 palivaalaa.ts

我可以看到1秒的冻结帧,然后在这1帧没有冻结的情况下,立即下一帧冻结并冻结了6秒,又看到了1帧未冻结的帧.

1)以上两条命令有什么区别?

2)两个命令都选择libx264

EN

回答 1

Stack Overflow用户

发布于 2018-04-26 22:35:06

“两个命令都选择libx264”。不,第一个命令没有选择任何内容,因为没有编码任何内容。这些帧从源端“复制”到目的端。在第二个示例中,每个帧都经过解码,然后在写入文件之前重新编码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50037227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档