博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Could not find tag for codec subrip in stream #2, codec not currently supported in container
阅读量:4200 次
发布时间:2019-05-26

本文共 834 字,大约阅读时间需要 2 分钟。

ffmpeg 添加软字幕失败

错误信息如下:

Input #1, srt, from '/Users/bytedance/Downloads/Little.Women.2019.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT/Little.Women.2019.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT.英文.srt':  Duration: N/A, bitrate: N/A    Stream #1:0: Subtitle: subrip[mp4 @ 0x7fa453008800] Could not find tag for codec subrip in stream #2, codec not currently supported in containerCould not write header for output file #0 (incorrect codec parameters ?): Invalid argumentStream mapping:  Stream #0:0 -> #0:0 (copy)  Stream #0:1 -> #0:1 (copy)  Stream #1:0 -> #0:2 (subrip (srt) -> subrip (srt))    Last message repeated 1 times

执行失败原因:

由于输出格式为mp4,不支持 srt 字幕,不能识别报错了

解决:

方法1:修改输出视频格式为 mkv
ffmpeg -i input.mp4 -i input.srt -c copy output.mkv -y

方法2:修改字幕编码格式为:mov_text,添加 -c:s mov_text

ffmpeg -i input.mp4 -i input.srt -c copy -c:s mov_text output.mp4 -y

转载地址:http://oqfli.baihongyu.com/

你可能感兴趣的文章
Script and Test Data
查看>>
在ITPub上发表文章《如何进行测试自动化的成本估算》
查看>>
深圳市软件质量提升工程系列活动——安全测试百人大课堂
查看>>
做培训讲师就像做一名导演
查看>>
深圳51testing笔架山一日游
查看>>
《Scrum精髓》审校后记:关于Acceptance Test
查看>>
在DataTable中如何保留数据格式?
查看>>
国产APP自动化测试工具AndroidRobot下载地址
查看>>
QTP与手机测试
查看>>
在QTP中自定义测试对象WinList的Select方法
查看>>
QTP & DOM
查看>>
《TestComplete Made Easy》读书笔记
查看>>
LoadRunner如何在脚本运行时修改log设置选项?
查看>>
QC数据库表结构
查看>>
自动化测试工具的3个关键部分
查看>>
测试工具厂商的编程语言什么时候“退休”?
查看>>
QTP中为什么恢复场景(Recovery Scenario)没有被触发?
查看>>
资源监控工具 - Hyperic HQ
查看>>
LoadRunner中Concurrent与Simultaneous的区别
查看>>
SiteScope - Agentless监控
查看>>