目标是mkv的话同楼上 fffmpeg有啥命令是压多视频轨或音频轨给MKV?
用mkvtoolnix吧 AVIMUX 引用第5楼tumuyan于2013-02-19 21:20发表的:
MKVTOOLNIX是方便压多轨,但是只能封MKV。因为看到多轨AVI了,想尝试 images/back.gif
还是没明白。。你最后要输出什么格式?AVI吗?
AVI、MP4、FLV等等都只能一视频轨一音频轨啊
就MKV可以多音轨,但视频轨貌似仍旧只能一条。。
所以。。到底是要哪个文件里的视频和哪个(些)音频呢。。 引用第7楼soulatomy于2013-02-19 22:40发表的:
还是没明白。。你最后要输出什么格式?AVI吗?
....... images/back.gif
同学,不懂不要装懂 引用第8楼264768502于2013-02-19 23:01发表的:
同学,不懂不要装懂
images/back.gif
哦讲错,音轨是都能多条的。我意思是。。还没格式能压多条视频轨吧?
算了,当我没讲 不懂装懂的再来发羞耻play了
举例:
ffmpeg.exe -i 1.avi -i 2.avi-map 0:0 -map 0:1 -map 1:1 -vcodec copy -acodec copy -y 3.avi
pause
提1.avi的视频和第一条音轨和2.avi的第一条音轨,封到3.avi
就这样 引用第12楼strider_oy于2013-02-20 01:56发表的:
我想问下视频多轨有什么意义?
----发送自 LGE Nexus 4,Android 4.2.2 images/back.gif
没意义,我白痴,我不懂的,乱讲的 的确我没见过能同时encode多个视频或音频的encoder
但是mux的话,都能支持多视频/多音轨
至于同一个文件中包含复数个视频的意义,同学你见过不同角度的DVD视频吗?
完全同样的音频,但是视频包含多条,只是从不同角度拍摄的,这样的东西做成多视频单音轨,请问有问题吗?
当然了,是不是所有的分离器都支持这种行为,我不知道,但这是分离器的问题,和封装格式支持不支持多视频轨一点关系都没有 引用第14楼264768502于2013-02-20 08:19发表的:
的确我没见过能同时encode多个视频或音频的encoder
但是mux的话,都能支持多视频/多音轨
至于同一个文件中包含复数个视频的意义,同学你见过不同角度的DVD视频吗?
完全同样的音频,但是视频包含多条,只是从不同角度拍摄的,这样的东西做成多视频单音轨,请问有问题吗?
....... images/back.gif
嗯,MKVTOOLNIX的确能多视频/多音轨,但AVIMUX尝试过几次都只能压进一条视频啊,是我设得不对么 我只想问lz为什么执着于用ffmpeg封装.. 引用第16楼烈之斩于2013-02-20 09:10发表的 :
我只想问lz为什么执着于用ffmpeg封装.. images/back.gif
能支持大部分格式视频/音频/容器的输入输出,相比之下其他工具的限制就比较多。
不过同样是命令行的使用难度感觉ffmpeg就比mkvmerge要高,由于对ffmpeg不熟悉所以我自己遇到这种问题时还是要去查文档然后试验。 ffmpeg -i 文件1 -i 文件2 -i 文件3
这样可以显示音视频流的编号,就是 Stream #1:0、Stream #0:0、Stream #2:0这样子的
然后ffmpeg -i 文件1 -i 文件2 -i 文件3 -map 1:0 -map 0:0 -map 2:0
这样就是将那些编号对应的流按照map的顺序生成新的文件,将#1:0放第一、#0:0放第二、#2:0放第三,新文件编号记得是从0开始的
也可以这样ffmpeg -i 文件1 -i 文件2 -i 文件3 -map 1:0 -map 0:0 -map 2:0 -c:0 libxvid -c:1 libx264 -c:2 libmp3lame
这个是将排序好了后的第一条用xvid编码,第二条用x264编码,第三条用lame编码
页:
[1]