如何将 mkv(带字幕)转换为 Nexus One 友好的东西?

     2023-03-07     167

关键词:

【中文标题】如何将 mkv(带字幕)转换为 Nexus One 友好的东西?【英文标题】:How to convert an mkv (with subtitles) to something Nexus One friendly? 【发布时间】:2011-12-21 12:39:37 【问题描述】:

我有这个 ffmpeg one-liner,它非常适合为我的 Nexus One 生成视频文件:

ffmpeg -i infile.mkv -acodec aac -s 572x238 -vcodec libx264 -vpre ipod640 -ab 128k -b 512k -f mp4 -strict experimental outfile.mp4

但它不知道infile.mkv 中的字幕 - 通常不是问题,除非我正在处理一部非英语电影。在这种情况下,我想使用日文音轨和英文字幕。

有趣的是,我可以使用mplayer 来播放它,使用-alang-slang,但不知道如何使用mencoder 制作对Nexus One 友好的视频。我可以使用ffmpeg 生成对 Nexus One 友好的视频,但不知道如何让它使用特定的字幕轨道。

如果有人能帮我解决其中一个问题,我会是一个快乐的露营者。

【问题讨论】:

【参考方案1】:

经过大量的谷歌搜索和反复试验,这对我有用:

mencoder infile.mkv -o outfile.mp4 -vf dsize=512:352:2,scale=-8:-8,harddup -oac faac -faacopts mpeg=4:object=2:raw:br=128 -of lavf -lavfopts format=mp4 -ovc x264 -sws 9 -x264encopts nocabac:level_idc=30:bframes=0:bitrate=264:threads=auto:global_header:threads=auto:subq=5:frameref=6:partitions=all:trellis=1:chroma_me:me=umh

它没有使用 ffmpeg,但它似乎正在工作。

【讨论】:

html5 MKV 带字幕播放

】html5MKV带字幕播放【英文标题】:html5MKVplaybackwithsubtitles【发布时间】:2018-12-0512:42:08【问题描述】:我正在尝试在我的chrome浏览器中播放带有字幕的MKV文件,以便查看本地视频文件。这已经成功,在MicrosoftEdge中使用上述方法/... 查看详情

如何将一个h264视频,aac音频,一个中文字幕,一个英文字幕,合成一个高清mp4中英双字幕的视频文件?

1.用火鸟字幕合并工具,把中文字幕、英文字幕合并为一个中英双语的字幕文件(合并时可以选择中文在上或者英文在上)。2.用mkvtoolnix软件当中的mmg工具,把视频、音频、字幕添加上去,混流,生成一个mkv文件。3.把mkv文件用格式... 查看详情

ffmpeg 将 hdmv pgs 字幕从 mkv 提取到 srt

...0-07-1906:12:17【问题描述】:几天来,我一直在试图弄清楚如何从mkv文件中提取hdmvpgs字幕。我一定做错了什么。我是这方面的菜鸟。有人可以帮忙吗?我想我需要设置一个编码器或设置一个编解码器参数来解决这个问题。这是我... 查看详情

FFMPEG - 转换具有多个音频和字幕的视频

...遗憾的是无法控制要转换的音频和字幕。有人可以建议我如何调整语句以使用音轨#0:3和副标题#0:4?ffmp 查看详情

视频剪辑

1、为视频添加字幕:(1)将MKV视频和外挂字幕软封装在一起:使用MKVToolnix工具进行封装,变成内挂字幕,播放时一些支持的播放器就会自动加载内挂字幕,如若对字幕不满意仍然可以更换字幕。但使用视频剪辑软件(爱剪辑、... 查看详情

将字幕 (srt) 文件添加到现有 mkv 文件

】将字幕(srt)文件添加到现有mkv文件【英文标题】:Addsubtile(srt)filetoexistingmkvfile【发布时间】:2016-12-0319:58:40【问题描述】:是否可以将字幕文件(srt)添加到现有mkv文件?我可以轻松地将srt文件嵌入到newmkv文件中,但这非常耗时... 查看详情

如何将 one-hot 编码转换为整数?

】如何将one-hot编码转换为整数?【英文标题】:Howtoconvertone-hotencodingsintointegers?【发布时间】:2017-07-1818:00:42【问题描述】:我有一个形状为(100,10)的numpy数组数据集。每一行都是一个单热编码。我想将其转换为形状为(100,)的nd数... 查看详情

如何使用 ffmpeg 将 .srt 文件转换为基于 ttml 的 xml 字幕文件?

】如何使用ffmpeg将.srt文件转换为基于ttml的xml字幕文件?【英文标题】:Howtoconvert.srtfileintottmlbasedxmlsubtitlefileusingffmpeg?【发布时间】:2021-10-0504:21:25【问题描述】:我有一个.srt字幕文件。我想使用ffmpeg命令将其转换为.ttml格式(... 查看详情

20221125使用pr2023自动识别obs-studio录屏生成的mkv视频的字幕

20221125使用PR2023自动识别obs-studio录屏生成的MKV视频的字幕2022/11/2519:0701obs.pngobsstudio(64bit) 02obs设置.png 03obs输出.png 04obs默认为MKV.png 05obs改mkv为MP4.png警告:如果文件无法完成(例如,由于蓝屏BSOD,掉电... 查看详情

使用 ffmpeg 将 mkv 转换为 mp4 有时会丢失视频

...timeslosesvideo【发布时间】:2019-12-0920:54:32【问题描述】:如何创建一个尽可能通用的命令行来将mkv转换为mp4?我修复了一个问题,有时我会丢失音频(我认为),现在我正在丢失视频。这是我目前使用的命令(我使用过一些命令... 查看详情

如何在直播中使用 FFMpeg 将 dvb 字幕转换为文本格式,或者如何优化 dvb 刻录过程?

】如何在直播中使用FFMpeg将dvb字幕转换为文本格式,或者如何优化dvb刻录过程?【英文标题】:HowcanitransformdvbsubtitlesintotextformatusingFFMpegwithinalivestreamingorhowcanioptimizethedvbburningprocess?【发布时间】:2018-10-2817:49:41【问题描述】:我... 查看详情

将多种格式的多个文件转换为mkv

】将多种格式的多个文件转换为mkv【英文标题】:Convertmultiplefilesofmultipleformattomkv【发布时间】:2020-11-3023:03:52【问题描述】:我使用此代码将文件夹中的所有mp4文件转换为mkvfor%fIN(*.mp4)DOffmpeg-i"%f"-ccopy-strict-2"%~nf.mkv"但是,我正... 查看详情

使用手刹通过命令行将包含所有字幕和音频的视频转换为 mp4

】使用手刹通过命令行将包含所有字幕和音频的视频转换为mp4【英文标题】:Convertvideoswithallcontainedsubtitlesandaudiointomp4viacommandlineusinghandbrake【发布时间】:2015-01-2917:34:36【问题描述】:我想将我使用Handbrake的视频从mkv转换为mp4。... 查看详情

将字幕设为默认时使用 ISO 语言代码

】将字幕设为默认时使用ISO语言代码【英文标题】:UsingaISOlanguagecodewhenmakingsubtitlesdefault【发布时间】:2017-09-2511:50:58【问题描述】:我正在制作一个使用AHK和MKVtoolnix快速删除音频文件和字幕的程序,代码如下:FOR/F"delims=*"%%AIN(... 查看详情

sh将webm/mkv转换为mp3(代码片段)

查看详情

如何将html模板(带图像)转换为pdf?

】如何将html模板(带图像)转换为pdf?【英文标题】:Howtoconverthtmltemplate(withimages)topdf?【发布时间】:2018-09-0507:46:34【问题描述】:我已经为此苦苦挣扎了几天。我正在尝试将django中的html模板转换为pdf。我已经在单独的实例中... 查看详情

如何将int转换为带符号的char?

】如何将int转换为带符号的char?【英文标题】:Howtoconvertinttosignedchar?【发布时间】:2014-11-3007:47:08【问题描述】:假设我有整数x(-128我确实喜欢这个。但我做不到。>>>x=-1>>>chr(x)ValueError:chr()argnotinrange(256)【问题讨... 查看详情

如何将带指数的字符串转换为浮点数?

】如何将带指数的字符串转换为浮点数?【英文标题】:Howtoconvertstringwithexponenttofloat?【发布时间】:2010-02-1015:39:56【问题描述】:我有以下字符串:“3.39112632978e+001”,我需要将其转换为浮点数。WolframAlpha说这个值的结果是33.9... 查看详情