作者starsky1978 (来看热闹)
看板AVEncode
标题Re: [请问] 命令列指定多区段的声音转档 MP2 -> M4A
时间Sun Nov 29 17:48:07 2009
看不太懂你要什麽。是直接想用批次档一次完成?
如果只是想要结果。
1.使用 DirectShowSource,载入 MPG。
2.怕影音不同步,用 DGindex 载入 MPG,做 d2v。
用 NicAudio.dll 的 NicMpaSource 来载入 m2a 声音。
avs scrtip:
1.
DirectShowSource("file.mpg")
Trim(0,1000)+Trim(2000,3000)+Trim(5000,6000)
2.
DGDecode_mpeg2source("file.d2v")
AudioDub(NicMpaSource("file.m2a",2))
Trim(0,1000)+Trim(2000,3000)+Trim(5000,6000)
以上 Trim 也会对 Audio 做切割。
想要得到 wav 档案,可用 VirtualDub 载入 avs,Audio 选 DirectStream Copy。
然後 File -> Save Wav,Wave 档案可以给 neroAacEnc.exe 处理。
想省略产生 Wave,使用 MeGUI,Audio Input 直接载入 avs 即可。
不知道对你是否有帮助。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.224.5
1F:推 AsDfJJJ:不好意思想请教,avisynth的切割功能,可以搭配语法让它 11/29 19:32
2F:→ AsDfJJJ:自动搜寻key frame吗? 11/29 19:33
3F:→ AsDfJJJ:另外一个问题是,为何不使用VDM载入avs?VDM不是改良版的V 11/29 19:34
4F:→ AsDfJJJ:VD吗?还是说VD搭配avs效果较好?^^" 11/29 19:35
5F:→ starsky1978:不需要 Demux 或 Mux,用 VirtualDub 即可。 11/29 20:08
6F:→ starsky1978:AviSynth 没有 KeyFrame。用 VD 预览,记住 Frame No. 11/29 20:16
7F:→ starsky1978:然後填入 avs script。我都开两个以上的 VD,一个完整 11/29 20:19
8F:→ starsky1978:Frame。另一个载入修剪的脚本,修剪过按 F2 看是否满 11/29 20:21
9F:→ starsky1978:意,精度是 1 frame。 11/29 20:23
10F:推 logs:请问有办法全部用 command line 处理吗?因为我想全自动 11/29 21:02
11F:→ logs:所以用 C/C++ 等语言写了一些自动判断+程式呼叫 11/29 21:02
12F:→ logs:但是这里提到的处理还是需要透过 GUI 介面 11/29 21:02
13F:→ logs:x264.exe 可吃 AVS, 但只吃 D2V 的 AVS 11/29 21:02
14F:→ logs:刚刚试了 DirectShowSource(),x264 (rev 1352) 不吃 11/29 21:03
15F:→ logs:所以要先用 DGIndex,但却会 demux 出全部的完整 MP2 音轨 11/29 21:03
16F:→ logs:想要透过命令列完成多区段音轨转档 11/29 21:03
17F:→ logs:我有注意到 MeGUI 在转声音时没有先转成 wav 暂存档 11/29 21:03
18F:→ logs:以为 NeroAACEnc 可以直接吃 mp2 + Cuts档 (指定frame区段) 11/29 21:03
19F:→ logs:但事实上不是这麽简单,不晓得该怎麽下 command line 指令? 11/29 21:03
20F:推 AsDfJJJ:谢谢您的回覆,受教了:) 11/29 21:56
21F:→ starsky1978:NeroAACEnc 只接受 Wave。MeGUI 程式有将 avs 转 wave 11/30 08:32
22F:→ starsky1978:在 RAM 上做小段处理。连 avi 或 ac3 也可直接处理。 11/30 08:34
23F:→ starsky1978:或者你可以自己开发类似的程式。有一套 ezbuilder 是 11/30 08:36
24F:→ starsky1978:纯 cli 程式,里面有 avs2wav,你试看看,我没用过。 11/30 08:39
25F:→ starsky1978:另外有 AACGain.exe CLI,只支援 mp3.mp4.m4a,不转档 11/30 08:42
26F:→ starsky1978:直接做增益处理。 11/30 08:44
27F:→ starsky1978:Audio Encoder 一定是 Audio -> Dec to Wav -> Enc 11/30 09:03
28F:→ starsky1978:差别在有些是先输出完整 Wave,再做处理。 11/30 09:05
29F:→ starsky1978:FAAC 有 OpenSource,有兴趣去研究看看。 11/30 09:11
※ 编辑: starsky1978 来自: 125.224.165.34 (11/30 09:17)
30F:推 logs:谢谢您提供的资讯!我来研究一下! 11/30 23:31