『漫游』酷论坛>『影音数码技术学习交流』>[原创]dshow2raw工具发布 ..

roozhou@2010-03-12 14:00

楼上能把问题说清楚点吗?
1)你的片源是怎么来的,怎么封装的,能否提供MediaInfo或类似的信息?
2)整个工作的流程是什么样的,ffmpeg的命令行?

还有用“AVS截取1000帧”是什么意思?AVS只能压,不能切割的。你的意思是写了个AVS然后重压了再封装?
引用

pepsiwell@2010-03-12 16:53

引用
最初由 roozhou 发布
楼上能把问题说清楚点吗?
1)你的片源是怎么来的,怎么封装的,能否提供MediaInfo或类似的信息?
2)整个工作的流程是什么样的,ffmpeg的命令行?

还有用“AVS截取1000帧”是什么意思?AVS只能压,不能切割的。你的意思是写了个AVS然后重压了再封装?

我的意思是,我以前用你的工具dshow2raw压片,然后都是用MP4BOX封装MP4的,在PSP上没出问题。
然后前些天用你的dshow2raw中的X264和CTAACEncoder编码出来的.264和.aac文件,用你提供的精简版FFMPEG代替MP4BOX封装成MP4,在PC端上正常播放,在PSP就无法识别,同样的.264和.aac文件,用MP4BOX就能识别。

于是我做了几个实验,片源用这个MV
概要
完整名称 : E:\录像\EVA_Fullsize_OP[DVDRip].avi
文件格式 : AVI
文件格式/信息 : Audio Video Interleave
文件大小 : 77.3 MiB
长度 : 4分 15秒
平均混合码率 : 2 536 Kbps
编码程序 : Nandub v1.0rc2
编码函数库 : Nandub build 1852/release

视频
ID : 0
文件格式 : MPEG-4 Visual
格式简介 : Simple@L3
格式设置, BVOP : 是
格式设置, QPel : 否
格式设置, GMC : No warppoints
格式设置, Matrix : Default (H.263)
编码设置ID : XVID
编码设置ID/提示信息 : XviD
长度 : 4分 15秒
码率 : 2 077 Kbps
画面宽度 : 672像素
画面高度 : 496像素
画面比例 : 4:3
帧率 : 29.970 fps
分辨率 : 8位
比色法 : 4:2:0
扫描方式 : 逐行扫描
bits/(pixel*frame)(数据密度) : 0.208
大小 : 63.4 MiB (82%)
编码函数库 : XviD 0.0.09 (UTC 2003-03-25)

音频
ID : 1
文件格式 : AC-3
文件格式/信息 : Audio Coding 3
编码设置ID : 2000
长度 : 4分 14秒
码率模式 : CBR
码率 : 448 Kbps
声道 : 6声道
声道位置 : Front: L C R, Side: L R, LFE
采样率 : 48.0 KHz
大小 : 13.6 MiB (18%)
对齐方式 : 分离标注
交错间隔时间 : 34 ms (1.01 帧)
音频预读时间 : 500 ms

用你的工具中的X264挂载AVS
AVS中加上trim(0,1000) ,用FFMPEG封装,在PSP能播放,
换成trim(0,3000),也是能播放的
换成trim(0,6000),就不行了
去掉这个命令(也就是压所有的帧),放到PSP上也不行,
我还试过其他很多片源,情况一样(截取一小段的话,用FFPMEG封装成MP4能在PSP上播放,压的帧多点,就播放不了了)
也就是说和压制参数应该没关系,应该是封装工具的问题了,
因为”同样的片源压制出的同样的文件“,MP4BOX封装的话,PSP能识别,换FFMPEG就不行
引用

roozhou@2010-03-12 17:18

如果不用avs输入呢?直接压这个avi?
可以用--endtime来设定编码范围

还有ffmpeg封装时的log最好能贴出来

P.S.好像发现问题了,你为什么输出.264文件,用mp4,flv,mkv都不会有问题,但是264->mp4现在ffmpeg不能很好的支持。
引用

pepsiwell@2010-03-12 18:50

引用
最初由 roozhou 发布
如果不用avs输入呢?直接压这个avi?
可以用--endtime来设定编码范围

还有ffmpeg封装时的log最好能贴出来

P.S.好像发现问题了,你为什么输出.264文件,用mp4,flv,mkv都不会有问题,但是264->mp4现在ffmpeg不能很好的支持。

刚刚试了下,
发现挂载AVS的话,

X264输出.264和.mp4两种格式,用FFMPEG封装mp4,PC端都能放,PSP端都有问题。

不用AVS的话,直接DSHOW模式下转AVI,X264输出.mp4这种格式,用FFMPEG封装,PC和PSP都没问题了,
但是输出.264格式封装的话我这里连PC端都不能播放了,出乎意料。。。

看来问题就是这样
引用

bsgb666@2010-03-15 09:48

小白求问下
lavf输入怎么用,有什么好处呢?
引用

pepsiwell@2010-04-06 18:04

有个问题,为什么用CTAACEncoder转音频
试了好几个~
码率设置小于96K,采样率自动降成32000HZ?
引用

roozhou@2010-04-06 18:29

楼上你用的lc-aac还是he-aac?96kbps貌似还不会自动降。
貌似加了-sp后就不会自动降采样率了。
引用

pepsiwell@2010-04-08 17:39

引用
最初由 roozhou 发布
楼上你用的lc-aac还是he-aac?96kbps貌似还不会自动降。
貌似加了-sp后就不会自动降采样率了。

用了LC-aac
引用

pepsiwell@2010-04-09 12:42

引用
最初由 roozhou 发布
楼上你用的lc-aac还是he-aac?96kbps貌似还不会自动降。
貌似加了-sp后就不会自动降采样率了。
试了下,LC-AAC,加了-SP的情况下,码率小于96K,采样率还是会降到32000HZ
引用

roozhou@2010-04-09 13:09

已更新至1523


P.S.楼上你的命令行参数是什么样的?我试过96kbps不会自动降采样率。
引用

pepsiwell@2010-04-09 17:17

引用
最初由 roozhou 发布
已更新至1523


P.S.楼上你的命令行参数是什么样的?我试过96kbps不会自动降采样率。
命令行就是你提供的,我说的是小于96KBPS才会自动降低采样率~



另外就是参数 -c 2 的功能,把5.1的音频降成立体声时,效果貌似不理想,只有环境声,人物的声音非常轻~
引用

roozhou@2010-04-30 11:41

更新x264至1564
引用

寒小梅@2010-05-20 17:10

等待roozhou新版本的dshow-x264
对了能给一下你最新编译的ffmpeg的下载地址吗
引用

roozhou@2010-05-20 20:07

下载全在www.sourceforge.net/projects/direct264/files
引用

fantry@2010-06-03 11:43

和小红伞有冲突,解出来后x264.exe和CTAACEncoder.exe就被杀掉了。
引用

«2627282930313233»共35页

| TOP