Could not find tag for codec subrip in stream #2, codec not currently supported in container
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/AStream #1:0: Subtitle: subrip
[mp4 @ 0x7fa453008800] Could not find tag for codec subrip in stream #2, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream 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
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
