首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加新的srt,删除旧的srt

增加新的srt,删除旧的srt
EN

Unix & Linux用户
提问于 2019-11-17 21:43:41
回答 2查看 705关注 0票数 0

我很难找到一个单行命令来合并新的字幕并从视频文件中删除现有的字幕。

示例:

test1.mkv (已经包含了软编码的潜艇,不需要它们)

test1.srt (只是我想在视频上看到的字幕)

在ubuntu服务器18.04 LTS 64位下工作

有什么帮助吗?

解决方案更新;

mkvmerge -o output.mkv -S 1.mkv -语言0:hrv -子字符集0:utf-8 1.srt

这将完成这项工作。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-11-18 00:16:12

我将再次建议使用mkvtoolnix

一个包退出ubuntu https://packages.ubuntu.com/bionic/mkvtoolnix

有了mkvextractmkvmerge的正确组合,你就可以做你想做的事。

您将使用mkvinfo来显示有关文件的信息。

安装..。

代码语言:javascript
复制
apt-get install mkvtoolnix

查看命令列表

代码语言:javascript
复制
dpkg -L mkvtoolnix | grep bin

并阅读man mkvmergeman mkvextract

票数 0
EN

Unix & Linux用户

发布于 2019-11-18 06:00:32

您必须映射新的字幕,并且只映射原始文件中的其他流。

例如:

代码语言:javascript
复制
ffmpeg -i test1.mkv -i test1.srt -c copy -map 0 -map -0:s -map 1 new.mkv

-map 0映射原始文件中的所有流,包括字幕。-map -0:s删除字幕映射。-map 1从第二个输入(test1.srt)映射所有流。所有映射的流都复制到new.mkv

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

https://unix.stackexchange.com/questions/552691

复制
相关文章

相似问题

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