Board logo

标题: 3GP_Converter压片参数设置测试 [打印本页]

作者: 真忘私绵    时间: 2007-1-12 00:32     标题: 3GP_Converter压片参数设置测试

电脑CPU:P4 2.8E
电脑内存:512M
测试影片:AVI
容量:47.6M
播放时间:2分15秒

AVC 512kbps Stereo/128kbps
转换时间:3分20秒
转换后容量:11.6M
画质:B

AVC 512kbps Stereo/128kbps 2-PASS
转换时间:7分25秒
转换后容量:10.5M
画质:B

AVC 768kbps Stereo/128kbps
转换时间:3分40秒
转换后容量:15.4M
画质:B+

AVC VBR QB22 Stereo/128kbps
转换时间:3分20秒
转换后容量:19.5M
画质:A

AVC VBR QB25 Stereo/128kbps
转换时间:2分45秒
转换后容量:9.03M
画质:C

对比:
画质最好
AVC VBR QB22 Stereo/128kbps
细节还原非常棒

容量最小
AVC VBR QB25 Stereo/128kbps
画质模糊,类似非全屏AVC效果,不推荐

时间最长
AVC 512kbps Stereo/128kbps 2-PASS
容量比1-PASS略有减少,但消耗时间太长,不推荐

结论:
追求画质
AVC VBR QB22 Stereo/128kbps


追求容量
AVC 512kbps Stereo/128kbps


附加测试:
PMP-AVC VBR QB22
转换时间:4分05秒
转换后容量:13.1M
画质:A(与AVC VBR QB22 相比,在一些边缘处理上不如前者锐利,但差别很小)



[ 本帖最后由 真忘私绵 于 2007-1-12 00:43 编辑 ]
作者: 真忘私绵    时间: 2007-1-12 00:46

顺便问问
怎么设置才能让3GP转出来的文件名字按照原文件起?
现在都乱跳……
作者: arex    时间: 2007-1-12 00:48

在cg看过了,在这里帮顶。

贴一下目前研究出来的用3GP转效果最佳的方案的脚本,仅供参考。方案来自cngba的abraxas

3GP脚本是我写的,PSP测试成功,体积相对很小,质量高,压制速度极慢,大概是片源时间的2倍+  要是要比较快的方案,就是熊猫用的那个,也是我编写的脚本

除了3GP,还需要以下程序: avs2wav(或者extractwave) x264 ffmpeg mp4box  atomchanger

========================================================
引用:
[Item0]
Title=480x272 MP4-AVC  X264-crf24 AAC-96kbps
TitleE=480x272 MP4-AVC  X264-crf24 AAC-96kbps

Command0=""<%AppPath%>\cores\avs2wav" "<%InputFile%>" "<%OutputFile%>.wav""

Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%OutputFile%>.wav" -bitexact -vn -acodec aac -ac 2 -ar 48000 -ab 48 "temp\out_aac.mp4"

Command2="rm "<%OutputFile%>.wav""

Command3=""<%AppPath%>\cores\x264" --crf 24 -A all --level 3 --me umh -m 6 --bime --ref 2 --mixed-refs --bframes 16 --b-rdo --weightb --trellis 2  --aud   --thread-input --progress --output "temp/out.264" "<%InputFile%>""

Command4=""<%AppPath%>\cores\MP4box" -raw 1 "temp\out_aac.mp4"

Command5=""<%AppPath%>\cores\MP4box" -fps 29.97 -add "temp\out.264" "<%OutputFile%>.MP4"

Command6=""<%AppPath%>\cores\MP4box" -fps 29.97 -add "temp\out_aac_track1.aac" "<%OutputFile%>.MP4"

Command7=""<%AppPath%>\cores\ATOMChanger.exe" "<%OutputFile%>.MP4" "<%OutputPath%>MAQ<%RandomNumber5%>.MP4" "AtomAVC.ini"

Command8=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""

Command9="rm "temp\out_aac.mp4""

Command10="rm "temp\out.264""

Command11="rm "temp\out.264.txt""

Command12="rm "temp\out_aac_track1.aac""

Command13="rm "<%OutputFile%>.MP4""

作者: arex    时间: 2007-1-12 00:49

引用:
原帖由 真忘私绵 于 2007-1-12 00:46 发表
顺便问问
怎么设置才能让3GP转出来的文件名字按照原文件起?
现在都乱跳……
<%OutputPath%>MAQ<%RandomNumber5%>.MP4  改成  <%OutputFile%>.MP4 就可以了,THM文件同理。

另外那个pmp-avc和avc的差别,应该是由于AVS脚本的参数设置造成的。

换句话说,二者的视频完全是一回事,都是用同样的软件处理,处理完以后,+MP3一打包就成为PMP-AVC。 而+AAC一打包,就成了MP4-AVC

两者的视频完全具备互换性。但是前提是视频没有b-frame,因为pmp-avc不支持

方法如下

pmp-avc => mp4-avc

视频用pmp-avc demuxer分离出来,音频用besweet把MP3转换成aac,然后用mp4box合成打包,再用atomchanger转换成PSP识别的。

mp4-avc => pmp-avc

视频用yamb把.264的raw视频提取,音频用goldwave把AAC转换成mp3,然后用pmp_avc_muxer合成为PMP-AVC

[ 本帖最后由 arex 于 2007-1-12 01:26 编辑 ]
作者: qyqgpower    时间: 2007-1-12 01:17

用我很久之前改的那个atomchanger就不需要29.97fps限定了
作者: 小岛秀夫    时间: 2007-1-12 01:21

A大的解释让偶茅塞顿开

看来MP4-AVC压制效率不如PMP-AVC高和AAC格式有关

[ 本帖最后由 小岛秀夫 于 2007-1-12 01:24 编辑 ]
作者: arex    时间: 2007-1-12 01:25

引用:
原帖由 qyqgpower 于 2007-1-12 01:17 发表
用我很久之前改的那个atomchanger就不需要29.97fps限定了
我就是在找你做的那个atomchanger呢,找了好久了,翻贴翻了半天了,原来有的。后来不小心弄不见了.

麻烦您在提供下好吗?

由于TG的搜索只能搜到06/7以后的帖子了...

[ 本帖最后由 arex 于 2007-1-12 01:31 编辑 ]
作者: arex    时间: 2007-1-12 01:35

引用:
原帖由 qyqgpower 于 2007-1-12 01:17 发表
用我很久之前改的那个atomchanger就不需要29.97fps限定了
能不能把你很久之前的那个atomchanger再提供下啊,我不小心弄不见了,今天到处找都找不到,TG也不能翻旧帖了

先谢了
作者: kurara    时间: 2007-1-12 01:53

引用:
原帖由 arex 于 2007-1-12 00:48 发表
在cg看过了,在这里帮顶。

贴一下目前研究出来的用3GP转效果最佳的方案的脚本,仅供参考。方案来自cngba的abraxas

3GP脚本是我写的,PSP测试成功,体积相对很小,质量高,压制速度极慢,大概是片源时间的 ...
为何我用这个脚本转换报错?好象没有生成out_aac.mp4

T>允许使用Avisynth动态链接库
T>秒速5CM preview8000k1280_720.wmv (Model: MP4, for PSP (Direct, renamed)/480x272 MP4-AVC  X264-crf24 AAC-96kbps)
E>"F:\PSP\PSP_TOOLS\3GP_Converter\cores\avs2wav" "C:\DOCUME~1\HK$\LOCALS~1\Temp\9B1CE107-5CB3220A-DA5D7A43-736274C7.avs" "F:\PSP\AVC\MP_ROOT\100ANV01\秒速5CM preview8000k1280_720.wav"
avs2wav v1.0 by Jory Stone <jcsston@toughguy.net>
Input: C:\DOCUME~1\HK$\LOCALS~1\Temp\9B1CE107-5CB3220A-DA5D7A43-736274C7.avs
Output: F:\PSP\AVC\MP_ROOT\100ANV01\秒速5CM preview8000k1280_720.wav
Scanning for Audio Stream...
Found Audio Stream

Writing WAV Headers...
Scanning...

Took 0.83 seconds for the writing pass
E>"F:\PSP\PSP_TOOLS\3GP_Converter\cores\ffmpeg" -y -i "F:\PSP\AVC\MP_ROOT\100ANV01\秒速5CM preview8000k1280_720.wav" -bitexact -vn -acodec aac -ac 2 -ar 48000 -ab 48 "temp\out_aac.mp4
ffmpeg version CVS, build 4759, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-mp3lame --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --disable-ffplay --enable-small --enable-memalign-hack --enable-gpl --enable-xvid --enable-dts --enable-a52 --disable-vhook --enable-pthread --enable-x264
  built on Dec  1 2005 17:25:10, gcc: 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
Input #0, wav, from 'F:\PSP\AVC\MP_ROOT\100ANV01\秒速5CM preview8000k1280_720.wav':
  Duration: 00:01:40.0, start: 0.000000, bitrate: 1411 kb/s
  Stream #0.0: Audio: pcm_s16le, 44100 Hz, stereo, 1411 kb/s
Could not open 'temp\out_aac.mp4'
A>Dialog : 发生了一个错误 [Error:1]
T>Finished.
E>F:\PSP\PSP_TOOLS\3GP_Converter\finishing\MessageBox.exe
作者: arex    时间: 2007-1-12 02:11

这个要在3GP的文件夹下面建立一个temp的文件夹。

还有就是,一定要转成29.97的,因为ATOMchanger不是qyqgpower 的那个可以支持任意29.97以下fps的,不是29.97就是会不同步的...

还有就是编码那叫一个慢啊,我是无法接受的,8~9fps的速度...

后来看了下这方法根本就是LEVLEUP的EZbuilder的思路,个人感觉不是很好。还是推荐用ffmpeg压的方法,效果一点不差 速度快的多,而且有进度条显示。并且不用担心不同步,从23.98到29.97都没问题的。

中了邪了,研究一晚上,刚才花1个半小时转换了个夏娜OVA,23.98fps的还是不同步...还是一开始的方法简单实用....
作者: qyqgpower    时间: 2007-1-12 02:17

http://www.live-share.com/files/135550/atom.rar.html
作者: kurara    时间: 2007-1-12 02:24

在3GP下建立temp文件夹后果然可以了,我之前看脚本还以为是把temp文件夹建立在输出目录呢
arex提供一个效果最好的脚本吧,熊猫的AVC VBR QB22 Stereo/128kbps貌似我这里没有
作者: arex    时间: 2007-1-12 02:50

引用:
[Item0]
Title=AVC VBR QB22 Stereo/96kbps fps=Orginal
TitleE=AVC VBR QB22 Stereo/96kbps fps=Orginal
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -qscale 22 -maxrate 2000 -acodec aac -ac 2 -ar 48000 -ab 48 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""

[Item1]
Title=AVC VBR QB22 Stereo/96kbps fps=29.97
TitleE=AVC VBR QB22 Stereo/96kbps fps=29.97
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -r 29.97 -qscale 22 -maxrate 2000 -acodec aac -ac 2 -ar 48000 -ab 48 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
我自己用的两个,没有加什么额外参数,速度很快。

如果片源是29.97以下的,用fps=Orginal 转,保持原桢率;如果是30fps的,用fps=29.97转,因为实验最大只能支持29.97,30fps无论如何无法识别。

由于2pass是在太慢,一般转x264的都使用vbr的动态编码,品质21~26,越低越好。

个人主要看动画比较多,所以一般即使用Q22转出来也不会太大,一般根据动画的质量,25分钟左右的是70~100M左右。如果觉得大可以把Q值改得高一些~~~

现在用qyqgpower大的atom再转一次试试~~~23.98的还是应该转成23.98比较科学
作者: BigBangBang    时间: 2007-1-12 03:18

引用:
原帖由 arex 于 2007-1-12 02:50 发表
[Item1]
Title=AVC VBR QB22 Stereo/96kbps fps=29.97
TitleE=AVC VBR QB22 Stereo/96kbps fps=29.97
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -r 29.97 -qscale 22 -maxrate 2000 -acodec aac -ac 2 -ar 48000 -ab 48 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
这个是没有RESIZE的吧
转出来一小段竟然和片源的分辨率一样....
作者: kurara    时间: 2007-1-12 03:31

不过AVC VBR QB22 Stereo/96kbps fps=Orginal这个也没写分辨率参数,转出来却是480X272的,不懂了
作者: arex    时间: 2007-1-12 03:35

引用:
原帖由 BigBangBang 于 2007-1-12 03:18 发表

这个是没有RESIZE的吧
转出来一小段竟然和片源的分辨率一样....
你说对了,因为ffmpeg的resize的方式相当差劲,所以一般为了保证质量,用AVS来处理,这就是3GP的最大特点了。

在3GP_Converter.ini里面添加

[Avisynth]
Ext0=WMV:\cores\DSS.avs
Ext1=WMA:\cores\DSS.avs
Ext2=AVI:\cores\DSS.avs
Ext3=RM:\cores\DSS.avs
Ext4=RMVB:\cores\DSS.avs
Ext5=MKV:\cores\MKV.avs
Ext6=SRT:\cores\SRT.avs
Ext7=SSA:\cores\SRT.avs
Ext8=SUB:\cores\SUB.avs
Ext9=ASS:\cores\SRT.avs

这样把以上后缀的文件拖放以后,它就会自动先把这个文件写成AVS的,然后拿这个AVS来转,这就是为什么有的人说3GP什么都能转,有的人用3GP转什么都出错,关键就是AVS的运用。

举例:

\cores\DSS.avs

内容是:
引用:
DirectShowSource("<%InputFile%>",convertfps=true)

sharpen(0.1)

BicubicResize(480,272,-0.8,0)

return last
就是说你把文件拖进去以后就先生成一个这样的临时AVS文件,在AVS中就已经做好了resize,还可以加些滤镜,比如适当锐化~~~

然后转的时候就不用再resize了。由于AVS本身的resize参数非常优秀,所以转换出来画面锐度很好,而用一些mencoder为核心的傻瓜软件,大多不重视这一点,转出来的片子就会显得比较模糊。这也是我不喜欢用那些傻瓜软件的原因~~~虽然说mencoder新版也可以支持AVS的音频,完全可以用mencoder来转出不错的效果,但是那样就失去了mencoder转换的一大优势-----高速性。于是就没有必要用mencoder~
作者: kurara    时间: 2007-1-12 03:43

原来如此,果然是用AVS吗
作者: arex    时间: 2007-1-12 03:54

其实3GP就是个壳,用于比较方便的进行批处理。实际真正转片完全是靠AVS,还有命令行操作。基本上会命令行写批处理文件 并且AVS用的熟练的话,3GP转片子就最方便了,全是往进一拖的事情,比什么转片软件都方便,因为大多数人转片也就几套设置足够了,并不需要老是调节什么参数的。动态编码适应性又强,我基本上一直就用这个参数~~~从原来AVC时代到PMP-AVC到现在。

也就是因为这个原因,从PSP诞生到现在,这也是唯一一个一直走在最前面的软件,每当有什么新的格式诞生,3GP毫无疑问都是最早能实现方便压制的软件。可玩性很高~~~
作者: 真忘私绵    时间: 2007-1-12 07:51

完全看不懂

等终极傻瓜版~
作者: jun4rui    时间: 2007-1-12 08:23

可惜我只能用mencoder阿,偏偏PSP的AVC编码是个怪怪的东西,暂时还没有发现怎么亚——
作者: ages7mark    时间: 2007-1-12 10:32

引用:
原帖由 arex 于 2007-1-12 02:50 发表


我自己用的两个,没有加什么额外参数,速度很快。

如果片源是29.97以下的,用fps=Orginal 转,保持原桢率;如果是30fps的,用fps=29.97转,因为实验最大只能支持29.97,30fps无论如何无法识别。

由于 ...
我用了这个转了30分钟的dvdrip,居然有360m。。。。我晕了。。。我通过avs转的,用以前的512k2pass只有150m。。。
作者: MJ3    时间: 2007-1-12 12:37

引用:
原帖由 arex 于 2007-1-12 02:50 发表


我自己用的两个,没有加什么额外参数,速度很快。

如果片源是29.97以下的,用fps=Orginal 转,保持原桢率;如果是30fps的,用fps=29.97转,因为实验最大只能支持29.97,30fps无论如何无法识别。

由于 ...
fps不要用ffmpeg,最好在avs里改
作者: arex    时间: 2007-1-12 13:00

引用:
原帖由 MJ3 于 2007-1-12 12:37 发表


fps不要用ffmpeg,最好在avs里改
嗯,你说的没错

其实是偶是嫌麻烦,因为这样不用写avs了,每次都套模板,用ffmpeg的话,30fps=〉29.97fps,损失不会太大吧?

另外昨天用qyqpower的atomchanger试了下,发现转23.98的还是会不同步。不知道是我的设置问题还是什么...转出来的片子在电脑上播放已经不同步了....
作者: qyqgpower    时间: 2007-1-12 14:07

如果电脑上播放不同步问题肯定不是出在atomchanger上,mux时候的fps有没有用错?
作者: keiterou    时间: 2007-1-12 14:08

有打包好的3gp下载吗?
作者: arex    时间: 2007-1-12 14:28

引用:
原帖由 qyqgpower 于 2007-1-12 14:07 发表
如果电脑上播放不同步问题肯定不是出在atomchanger上,mux时候的fps有没有用错?
MP4box -add "out.264" "<%OutputFile%>.MP4"

像这样不指定fps,不能自己按照raw文件的原始fps来mux么,如果是这样就找到问题所在了。
作者: qyqgpower    时间: 2007-1-12 14:40

必须指定fps,不然默认是25,raw里哪来的fps数据
作者: xycliff    时间: 2007-1-12 14:44

为什么我用MPG转出来的MP4分辨率就和片源一样?
而其他格式转出来就是480*272
作者: arex    时间: 2007-1-12 15:07

引用:
原帖由 qyqgpower 于 2007-1-12 14:40 发表
必须指定fps,不然默认是25,raw里哪来的fps数据
噢,了解了,谢过~~


----------------------------------
嗯,成功了,完全没有问题,而且必须用你的这个,用pspvideo9的那个会不同步的。

[ 本帖最后由 arex 于 2007-1-12 15:14 编辑 ]
作者: arex    时间: 2007-1-12 15:16

引用:
原帖由 xycliff 于 2007-1-12 14:44 发表
为什么我用MPG转出来的MP4分辨率就和片源一样?
而其他格式转出来就是480*272
MPG没通过AVS,所以没有被resize

3GP_Cnoverter.ini

最后添上

Ext??=MPG:\cores\DSS.avs
Ext??=MPEG:\cores\DSS.avs

?? 按顺序往下排
作者: xycliff    时间: 2007-1-12 15:41

引用:
原帖由 arex 于 2007-1-12 15:16 发表


MPG没通过AVS,所以没有被resize

3GP_Cnoverter.ini

最后添上

Ext??=MPG:\cores\DSS.avs
Ext??=MPEG:\cores\DSS.avs

?? 按顺序往下排
之前是过加MPG
我在试试MPEG。
作者: 睡不着    时间: 2007-1-12 20:36

我是进来顶arex,压片的确是高手.
作者: shingo98    时间: 2007-1-12 20:38

arex把你的3GP打个包分享把
作者: 睡不着    时间: 2007-1-12 20:43

我想请教arex,我有一个魅族的M6.支持320X240的分辨率.帧数是18帧.我压MTV和动画片还行.但是压电影总是声音和画面不同步,是它自身的转换软件问题还是帧数太低了?如果是帧数太低引起的我也就不费那个劲了.谢谢.
作者: arex    时间: 2007-1-12 21:49

这个就不太清楚了,没有用过m6,但是这个和帧数低没有关系,即便是15帧也可以同步,只不过流畅度不行,估计还是附带的软件不是很完善的原因,应该有别的好的工具压出来的片子M6可用。就像PSP,IC2plus是官方的软件,不过基本上没人用。

不过魅族也不太厚道,当时放话说更新固件后就可以支持到24fps还是30fps,难道到现在还没有支持么? 可能真的是机能的缘故了...
作者: iamzelda    时间: 2007-1-12 21:56

记得arex大大说过,MP4那个是强制30fps,效果不好.

现在MP4效果比PMP-AVC好吗?好,我就放弃1.0了.
作者: arex    时间: 2007-1-12 22:06

不是强制30fps啊,用qyqpower大的那个ATOMchanger或者ffmpeg都可以支持低于29.97的任意帧数。

效果差别不大,但是支持B桢,体积可以更小一下,AAC同样码率效果好过MP3,也可以有助于较小体积。
作者: iamzelda    时间: 2007-1-12 22:18

今天看见当年压片三骏熊猫、q大、A大同时复出,好激动,偶像啊。。。。。。
作者: 哈里路亚    时间: 2007-1-12 23:36

对于我来说,368X208压出来就OK了,也懒的还要进1.5去看电影.
ULTRA PSP MOVIE CONVERTOR这软件不错,插上PSP直接压好文件名规范的电影,睡觉前开动,第二天早上拔掉拿了就走,路上就可以看了
作者: 真忘私绵    时间: 2007-1-13 00:02

引用:
原帖由 arex 于 2007-1-12 00:49 发表


<%OutputPath%>MAQ<%RandomNumber5%>.MP4  改成  <%OutputFile%>.MP4 就可以了,THM文件同理。

另外那个pmp-avc和avc的差别,应该是由于AVS脚本的参数设置造成的。

换句话说, ...
<%OutputPath%>MAQ<%RandomNumber5%>.MP4  改成  <%OutputFile%>.MP4 就可以了,THM文件同理。
一改Transcoding转换就出错
作者: arex    时间: 2007-1-13 01:29

看看是不是少一个引号之类的小错误,肯定是可以那样改的

<%OutputPath%>MAQ<%RandomNumber5%>.MP4  表示输出路径、MAQ<5位随机数字>
.MP4

<%OutputFile%>.MP4 表示文件名和输入相同,后缀为MP4
作者: iamzelda    时间: 2007-1-13 22:53

不知道Ming君现在到哪里去了。。。。。
作者: 有钱难买爷乐意    时间: 2007-1-14 17:05

请教个问题:
用ffmpeg转出来的已经是psp可以播放的avc了,如
ffmpeg -i sample.avi -title 3 -s 480x272 -b 512 -bufsize 512 -r 29.970030 -bitexact -vcodec h264 -coder 1 -g 250 -ar 48000 -ab 48   -f psp MAQ10001.MP4

为什么还要用x264再压缩一次?

另外为什么我用上面的命令转出来的mp4在psp里总是被认成320x240呢?
虽然转出来的确实是480x272的分辨率
是不是哪个参数没写对?
还有就是ffmpeg能加黑边吗?

请各位不吝赐教 <(_ _)>
作者: iamzelda    时间: 2007-1-14 19:23

psp里默认就是320x240,按三角设置中全屏就OK
作者: LOLO    时间: 2007-1-14 22:28

各位水平很高啊,看的小的我眼花了。
作者: arex    时间: 2007-1-15 01:26

引用:
原帖由 有钱难买爷乐意 于 2007-1-14 17:05 发表
请教个问题:
用ffmpeg转出来的已经是psp可以播放的avc了,如
ffmpeg -i sample.avi -title 3 -s 480x272 -b 512 -bufsize 512 -r 29.970030 -bitexact -vcodec h264 -coder 1 -g 250 -ar 48000 -ab 48   -f  ...
不用x264再转啊,那个是ffmpeg提取音频。

如你楼下所说,是因为播放的问题,自己手动调节一下就OK了。

ffmpeg可以加黑边

命令是

-padtop size        set top pad band size (in pixels)
-padbottom size     set bottom pad band size (in pixels)
-padleft size       set left pad band size (in pixels)
-padright size      set right pad band size (in pixels)

不过强烈推荐用avs来做resize这一步,实在比ffmpeg强太多。
作者: 有钱难买爷乐意    时间: 2007-1-15 09:40

引用:
原帖由 arex 于 2007-1-15 01:26 发表


不用x264再转啊,那个是ffmpeg提取音频。

如你楼下所说,是因为播放的问题,自己手动调节一下就OK了。

ffmpeg可以加黑边

命令是

-padtop size        set top pad band size (in pixels)
-pad ...
非常感谢回复 回去后就试试 <(_ _)>

480x272被认成368x208左右分辨率的事,在《看图说话,用WinMEnc完美打造MP4AVC_480*272》( http://www.tgfcer.com/club/thread-5833624-1-1.html )
里贴出来的sample就没有这个问题,直接被认成480x272,不用在psp里选放大
所以想必是哪个参数没加或者没写对

没用avs是因为操作系统是linux,不知道该用什么,汗
只能用ffmpeg一次搞定了
话说下载回来的ffmpeg还是小改了一下源代码重新编译才让我压480x272的分辨率……

[ 本帖最后由 有钱难买爷乐意 于 2007-1-15 11:49 编辑 ]




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0