level 1
在命令行下用neroAacEnc可以压缩源是avs的音频吗?还是只能压wav的?
2009年05月14日 09点05分
1
level 9
你以为avs算什么东西啊,又不是业界标准
当然只接受wav了
还有你为什么要用avs来做音频源,直接用foobar2000,千千静听不就行了
2009年05月14日 09点05分
2
level 3
可以在命令行下面使用neroAacEnc压缩AVS的音频源,大名的MEGUI就是这么干的~!
2009年07月02日 08点07分
3
level 9
楼上,在这里捧MeGUI是要被笑话的,还大名呢,是不是信长之野望打多了啊
MeGUI还需要其他工具才能实现avs -> neroAacEnc
相比使用avs需要的一大堆工具和可能遇到的各种问题,foobar2000显然是更方便快捷的方法
还有我做的dshow2wav,mplayer (MediaCoder) 同样可以方便的实现批量命令行压缩。avs本身并不适合处理音频,MeGUI/BeSweet之类是最差最麻烦的方法
2009年07月02日 08点07分
4
level 0
roo_zhou一向很仇视avs,avs多好的技术啊,对媒体的操作写个脚本就搞定了,而且我不认为dshow2wav会比avs方便,上面列举的foobar2000和mplayer不光使用上有局限,遇到问题更难处理。然后看到roo_zhou评价MeGUI的那句我笑了,你技术好可以随便选你喜欢的工具,一般人谁研究那个,megui已经把所有的工具整合的很好了,写一个avs就万事ok了,为什么非要很麻烦的从dshow转呢,而且从批处理的角度讲,明显使用脚本更合理,你说对吗?
2009年07月17日 05点07分
5
level 0
如果是转换视频里面的音频
bepipe --script "Import(^input.avs^)" | neroAacEnc.exe -q 5.0 -if - -of "output.m4a"
或者
Wavi input.avs - | neroAacEnc.exe -q 2.0 -if - -of "output.m4a"
转换参数请自行设定,两者区别是bepipe需要.net framework,我一般用bepipe,因为习惯了
如果转换的是ape+cue,flac+cue之类的,foobar是首选,真的很好用,另外如果转其他格式可以用dMC
只是提取MP4里面的音频
mediainfo得到音轨id
mp4box -raw 音轨id input.mp4
2009年07月17日 06点07分
6
level 9
看得出来楼上对avsynth也是一知半解
以下几个问题不知道有没有考虑过:
1)avs脚本不支持变量作为文件名,也就是说每一个文件必须使用不同的脚本,请问怎么简单的实现批量转换?
2)如果你的机上只装了MeGUI和avisynth,其他什么都没装,你能实现对任意格式进行音频转码吗?如果MeGUI固定使用directshowsource,你觉得和dshow2wav比有多大区别?后者还不需要.Net
3)含有多条音轨的视频文件或DVD,你怎么用avs脚本选择其中的一条?
4)某些文件无法获知音轨的长度(或分离器获得的长度与实际长度不符),请问avs能保证输出的音频完整吗?
2009年07月17日 07点07分
7
level 9
还有一条,你觉得一个没有编程基础的人学会avs脚本的使用需要花多少时间?掌握各种滤镜的用法又需要多少时间?
2009年07月17日 07点07分
8
level 1
这就不对了,我当初用MeGUI的时候,Avisynth就是很快了解的,况且还有很多参考资料,只是很简单的几行语法而已,滤镜语法什么的MeGUI也有工具可以自动完成啊。
2009年07月17日 08点07分
9
level 1
忘了说了我以前没有编程基础,只不过前几天才开始看ABS Guide而已。其实几行简单的东西参照一下其他脚本什么的都不需要什么基础的。
2009年07月17日 08点07分
10
level 9
MeGUI作为GUI有它的优点,但这个不能掩盖avisynth的不足。如果需要用GUI来转换音频,我肯定是推荐MediaCoder。
那楼上,给你个最简单的任务,我要把某个DVDISO中的第二条音轨用neroAacEnc编码成2.0声道的aac,请问你用MeGUI需要怎么做呢,需要准备多少工具呢?
2009年07月17日 08点07分
11
level 1
如果是我,我会先用ImgBurn先把音轨Demux出来,然后用MeGUI应该可以解决了吧,或者Avidemux也可以,不过这样不好,看了一下MediaCoder主界面图片,的确比上面两个好多了在音频方面,还兼容Wine:)
不过如果有好的Linux命令行转换工具,GUI的是不会考虑的。不喜欢全自动的东西,每一步自己掌控,用各种转换工具组合才喜欢。
2009年07月17日 08点07分
12
level 1
我看到DVD Decrypter被ImgBurn继承了才写了上去,应该没问题。
2009年07月17日 08点07分
13
level 0
mencoder/mplayer ffmpeg 就是好的Linux命令行转换工具
2009年07月17日 09点07分
14
level 9
用dshow2wav或者mencoder/mplayer是不需要demux的
mencoder/mplayer甚至连虚拟光驱都不要
2009年07月17日 09点07分
15
level 0
我不跟roo_zhou抬杠,任何工具都有他的优点和缺点,我平常压歌用的最多的还是dMC和foobar,但是很多情况下我用avs,比如说压视频,做一个template模版然后批量处理。avs滤镜平常用到的其实很少,一般只会用到LanczosResize,ConvertToYV12,当然你可以举出无数不用avs的理由,但是你要做的事情avs完全可以满足,为什么不呢?
2009年07月17日 11点07分
16
level 9
像Resize这种功能任何视频处理软件都能做到,但很多avs控以为只有avs里才有。
而ConvertToYV12绝大多数情况是不需要的,是一条NOP。
不要因为觉得avs够用就拒绝了解和接受其他工具,正如你所说的任何工具都有他的优点和缺点。虽然你觉得avs很好,但是你显然对于其他工具的优缺点并不清楚,你甚至不清楚哪些东西avs做不了。建议楼上去了解一下mencoder的命令行(或MediaCoder),还有dshow2raw工具的使用方法,并不是很复杂,同样一个简单的例子就能一目了然
2009年07月17日 12点07分
17
level 0
mencoder很强大,但是很难学,ls不用这么多废话,你直接给个转视频批处理文件,比较下才知道那个好用对不对。比如说我的目录下有一堆各式各样的视频要转成x264+aac(都是能用dshow播放的),要求很简单,每个文件有如下参数:fps,sar,size,trim,ssrc,converttomono(缺省值不做转换),转换参数均使用默认。
2009年07月17日 13点07分
18
level 9
有几点不太清楚
1)converttomono的意思是统统转成单声道?
2)ssrc是指音频要resample?
3)哪些参数相同哪些参数不同?
如果每个文件的参数都不一样那显然也没办法批处理,肯定要对每一个单独设置。
2009年07月17日 13点07分
19
level 0
回ls,每个文件的参数有可能不一样,调用相同的脚本,比较接近job的概念,对job进行全局设置和单独设置,然后process。
2009年07月17日 13点07分
20