ffmpeg - 从 mkv 文件中提取字幕
问题描述
我有一个包含 2 个字幕的 mk 文件,我想提取第一个:
Stream #0:2(ger): Subtitle: dvd_subtitle, 1920x1080 (default) (forced)
Metadata:
title : Deutsch (Forced)
BPS-eng : 261
DURATION-eng : 02:12:34.273000000
NUMBER_OF_FRAMES-eng: 75
NUMBER_OF_BYTES-eng: 260312
_STATISTICS_WRITING_APP-eng: mkvmerge v24.0.0 ('Beyond The Pale') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2018-06-16 14:56:38
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
我尝试了ffmpeg -i Movie.mkv -map 0:s:0 subs.srt
,但出现以下错误
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
谁能帮我?
解决方案
推荐阅读
- flutter - 如何在 Future 函数中传递两个参数并使用 forEach 显示它。(镖)
- java - Glide 在 Android 的 Fragment 中不显示图片
- python - 使用 seaborn 在 x 轴上绘制带有日期数据的多列
- java - RealmDB 在部分更新后使用 RealmList 上的默认值(null)
- sql - 如何从雪花场解析 JSON?
- smb - SMB2 CHANGE_NOTIFY 可以用来保存远程目录列表的准确快照吗?
- bash - 使用 if-else 执行 shell 时出错
- python-pptx - 更新 PowerPoint 中现有气泡图的数据
- python - 鹈鹕主题 CSS 文件未复制到输出
- postgresql - 将 postgres 查询中的两个日期列与多个连接表匹配