『漫游』酷论坛>『影音数码技术学习交流』>有能批量mux mp4的方法 ..

有能批量mux mp4的方法么

小凉宫@2009-12-04 13:09

视频是从优酷下载来的
最近优酷更新了编码 变成了ML的AVC
之前手机能放的 现在只能喂PSP了

但下载下来的是flv 还貌似非得demux再remux成mp4 这样PSP才认

demux还是很高效的 一个叫flv extract的软件
处理速度很快 而且可以框选N个flv 一起拖到面板 批量demux

麻烦就麻烦在mux mp4了

由demux得到的文件名都已经一样了 即 ABC.264和ABC.AAC
我天真的以为把这两个文件一起选中丢到mp4box.exe 直接就能得到mp4文件
搜了下命令行 大概是这样的:
MP4Box.exe -add "D:\01.h264:fps=23.976" -add "D:\01.aac" "D:\01.mp4"
至少这种形式的没法批量处理啊 每次都改里面的文件名 还不如在GUI里一个一个选并添加到queue里来的方便

有啥办法批量mux么
就是他默认 把同名的视频和音频mux到一起
而我可以一次选中demux出来的20个aac和20个264

刚刚手动弄了一些个 花了整整十分钟[/ku]

谢谢!~
引用

二次元の世界@2009-12-04 17:14

for %a in (*.flv) do ffmpeg -i %a -vcodec copy -acodec copy %a.mp4

PS:ffmpeg好像可以喂通配符*,不過輸出就不知道怎麼辦了 -v-
引用

bsgb666@2009-12-05 04:36

用ffmpeg这样弄出来的mp4似乎是vfr?
引用

MeteorRain@2009-12-05 17:12

总之楼主可以看一下命令行for语句的格式
引用

小凉宫@2009-12-06 07:35

貌似很麻烦的样子

没有聪明点的GUI么orz
引用

MeteorRain@2009-12-06 10:17

自己写一个吧
引用

ryu@2009-12-13 04:04

可以用3GP_Converter,自己写批量Transcoding_xxxx.ini

Command0=""<%AppPath%>\cores\MP4box" -add "<%InputFile%>" -add "<%InputFilePath%><%InputFileBase%>.aac" -fps 23.976 -new "<%OutputFile%>_new.mp4""
引用

roozhou@2009-12-13 14:09

楼上,你这个是重编码,人家要的是remux
引用

ryu@2009-12-14 03:52

引用
最初由 roozhou 发布
楼上,你这个是重编码,人家要的是remux


当然是remux,用mp4box remux的


3GP_Converter(携帯動画変換君) :
引用

roozhou@2009-12-14 20:41

MP4Box支持导入flv?
引用

ssnake@2009-12-14 20:58

引用
最初由 roozhou 发布
MP4Box支持导入flv?
我错了= =不行的。。刚才怎么脑子打滑了打了个可以= =
引用

ryu@2009-12-14 21:02

引用
最初由 roozhou 发布
MP4Box支持导入flv?


楼主已把264和aac从flv demux出来...
引用

roozhou@2009-12-14 21:39

人家显然就是不想这么麻烦
引用

SegaSaturn@2009-12-18 22:32

我常作~用cmd里dir取文件路径~并且按文件类型排列
然后excel里a列放食品~b列放饮品~c列之后ffmpeg~写个公式自动生成命令行~最后全部放到bat~~~
引用

ryu@2009-12-19 01:38

引用
最初由 roozhou 发布
人家显然就是不想这么麻烦

再用多一个flvextractCL的软件、就可以批量FLV->MP4(demux再remux)
引用

| TOP