[推荐]如何使用 MPlayer mencoder 合并两个分别为视频和音频的 flv 文件
clq
浏览(640) -
2020-02-13 23:22:40 发表
编辑
关键字: mencoder
[2020-02-13 23:24:58 最后更新]
[推荐]如何使用 MPlayer mencoder 合并两个分别为视频和音频的 flv 文件
有网友问有个视频分别由两个独立的 flv 文件组成,一个包含视频一个包含音频,怎样把它们合并在一起?
其实很简单,先按照我们前面的教程文件写好一个正常的转换命令,然后再加上 "-audiofile 文件名" 就可以了。示例如下:
MPlayer\mencoder.exe -ovc x264 -x264encopts global_header:no8x8dct:nocabac:weightp=0:bframes=0:level_idc=30 -oac lavc -lavcopts acodec=libfdk_aac:abitrate=320:aglobal=1:vglobal=1 "C:\Users\ccc\Desktop\avi\test_avi\1v.flv" -o "C:\Users\ccc\Desktop\avi\test_avi\o111.mp4" -of lavf -lavfopts format=mp4 -audiofile "C:\Users\ccc\Desktop\avi\test_avi\1a.flv"
----------------------------------------------------------------
参考 http://www.mplayerhq.hu/DOCS/HTML/zh_CN/menc-feat-streamcopy.html
http://www.mplayerhq.hu/DOCS/HTML/zh_CN/mencoder.html
6.7. 媒体流复制
MEncoder能以两种方式处理输入媒体流: 编码或复制。 本节是关于复制的。
视频流 (选项-ovc copy): 一系列工作可以完成的很好 :) 好像把FLI或VIVO或MPEG-1视频放入(不是转换)到 一个AVI文件中!当然,只有MPlayer能播放这样的文 件:)并且也许它并没有生活上的实际价值。实际意义上:当只有音频流要被编码( 例如从无压缩的PCM到MP3)时,视频流才可能有用。
音频流 (选项-oac copy): 直接的。你可能提取一个外部音频文件(MP3,WAV)并将其合成到一个输出媒体流里。 为此可使用-audiofile 文件名选项。
使用-oac copy从一种容器格式复制到另一种容器格式时,你可能需要 使用-fafmttag选项以保持原始文件的音频格式标签。例如,如果你将 一个使用AAC音频的NSV文件转换到AVI容器中,音频格式文件标签可能是错误的,需要被 转换。对于详细的音频格式标签,查看codecs.conf。
例子:
mencoder input.nsv -oac copy -fafmttag 0x706D \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -o output.avi
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.