ffmpeg - 使用ffmpeg复制时如何排除eia_608字幕?

标签 ffmpeg

我正在转码一些包含我想排除的 eia_608 字幕的视频文件(Stream #0:50(eng): Subtitle: eia_608 (c608/0x38303663))。有没有办法自动复制所有其他字幕,但排除这些?

我尝试使用 map -XXX但无法弄清楚如何指定类型。

ffmpeg -i Original.mp4 -map 0 -map -0:s:eia_608 -c:a copy -c:v copy -codec copy -t 120 ffmpeg.mp4

此代码导致错误 Invalid stream specifier: s:eia_608因为它需要一个流说明符而不是字幕类型。

最佳答案

在当前版本的 ffmpeg 中无法基于编解码器进行映射。

关于ffmpeg - 使用ffmpeg复制时如何排除eia_608字幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58579101/

相关文章:

python - 如何使用python从ffmpeg管道输出?

azure - 在SaaS解决方案中使用ffmpeg创建mpeg4文件的要求

ffmpeg drawtext 文本中的前导空格字符被忽略

audio - 使用 mpeg-2 容器 (FFMPEG) 将 mp3 转换为 AAC

c++, FFMPEG, H264, 创建零延迟流

python - 如何在 ffmpeg-python 包中使用 libx265 (H.265)?

c# - 使用 ffmpeg NReco 包装库转换视频时出错

https - https上的ffmpeg失败

ffmpeg - 为什么这个带有原始视频的 avi 文件只产生一帧=

c# - 使用accord.video.ffmpeg c#部署应用程序