x264_tMod和Direct264的语法与官方不同么?
dwing吧
全部回复
仅看楼主
level 7
haierccc 楼主
我原来一直用MEGUI配合DOO9的Profile配置文件压缩,根本不接触命令行。
现在我开始学习命令行压缩,才发现,虽然压制了很长时间,可是在这方面太无知了,
所以发这个小白求教贴,希望了解一下基础的东西。
1:我用VIDEOLAN下载的X264_64压缩,代码如下:
x264 --crf 24 --tune film --preset medium --b-pyramid none -o 1.mkv 1.avi
这个代码正常运行,输出1.MKV。
而我用tmod:x264 - 06_taro编译版(r2377)压缩,只是替换第一个文件名,却不能输出了。
x264_64_tMod-8bit-420 --crf 24 --tune film --preset medium --b-pyramid none -o 2.mkv 2.avi
avs [error]: failed to load avisynth
raw [error]: raw input requires a resolution.
x264 [error]: could not open input file `2.avi' via any method!
看起来需要AVS,还需要告诉它视频分辨率,最后,打不开2.avi。
所以我就不明白了。。。。
我之所以用命令行,就是为了避开AVS的。
这个tmod的语法和官方的不一样么?
2:我用本版另一个程序:Direct264 upyzl编译版运行如下:
x264-10bit-420 --crf 24 --tune film --preset medium --b-pyramid none -o 2.mkv 2.avi
dshow [error]: failed to load dump.ax
raw [error]: raw input requires a resolution.
x264 [error]: could not open input file `2.avi' via any method!
还是报错没有输出文件。
Direct264当中的Direct又是体现在哪里呢?
3:x264在视频输入的时候,到底是由谁解码?
我粗略的学过编程。比如,我想打开一个.xls的EXECL文件,我可以有2种方法,一种是研究.xls的二进制结构,从二进制层面上打开。
或者用ODBC数据源,直接获取数据,这样我就不用理解.xls的二进制结构了。
那么x264在输入视频文件的时候,是用哪种方法打开呢?
谢谢!
2013年11月29日 04点11分 1
level 6
d264的direct是指directshow,解码优先走dshow,失败的话会再走lavf
d264应该把压缩包里所有的exe,dll和ax文件解压到相同目录下
2013年11月29日 10点11分 2
level 12
没用avs怎么会有这句?avs [error]: failed to load avisynth
ffms不支持中文路径,lavf支持,而且要把音频处理去掉
2013年11月29日 11点11分 3
他明显用的是lite版,没有ffms和lavf,还有最新的r2377已经去掉了所有音频编码器,只有copy的功能。
2013年11月29日 11点11分
回复 free077go :是的,我用ffmpeg版就正常了,而且因为支持OPENCL,用hasswell的CPU,速度快了7帧
2013年11月29日 12点11分
1