mgl 发表于 2010-12-24 22:57

n/a

本帖最后由 mgl 于 2016-8-3 11:30 编辑

n/a

f3uki 发表于 2010-12-24 23:03

官网上是这么写的:

支持视频格式:H.264 视频最高可达 720p,每秒 30 帧,Main Profile level 3.1,采用 AAC-LC 声音格式,最高 160 Kbps,48kHz, 立体声为 .m4v, .mp4 与 .mov 文件格式;MPEG-4 视频最高可达 2.5 Mbps,640 x 480,每秒 30 帧,Simple Profile 采用 AAC-LC 声音格式,每声道最高 160 Kbps,48 KHz,立体声为 .m4v、.mp4 与 .mov 文件格式;Motion JPEG (M-JPEG) 最高可达 35 Mbps,1280 x 720,每秒 30 帧,音频为 ulaw 格式,PCM 立体声为 .avi 文件格式

实际上还有很多因为QT实现不规范引起的兼容性问题

mgl 发表于 2010-12-24 23:12

回 1楼(f3uki) 的帖子

那我试试恒定比特率.....XD
DIVX最高只支持640x480.....?.....X264反而还能720P?......难道是硬解吗= =.....
M-JPEG是啥编码....没见过呃.....

jestime 发表于 2010-12-24 23:16

手持设备基本都是硬解的

f3uki 发表于 2010-12-24 23:27

回 2楼(mgl) 的帖子

不用恒定比特率,不同的level就对buffer和bitrate做了限定了

M-JPEG就是Motion JPEG,没有时域上的压缩

mgl 发表于 2010-12-24 23:32

回 4楼(f3uki) 的帖子

试了恒定也不行.........XD...
难道逼我用格式工厂那连纱布转换器吗.....
还是在逼我去学MeGUI+AVS+Mencoder..........

f3uki 发表于 2010-12-24 23:35

如果用h264还好说,h263的细节还真没研究过...

mgl 发表于 2010-12-24 23:45

回 6楼(f3uki) 的帖子

h264求指导....


视频
ID                               : 1
文件格式                           : AVC
文件格式/信息                        : Advanced Video Codec
编码设置ID                           : avc1
编码设置ID/信息                        : Advanced Video Coding
长度                               : 1分 50秒
码率模式                           : VBR
码率                               : 1 570 Kbps
画面宽度                           : 640像素
画面高度                           : 480像素
画面比例                           : 4:3
帧率模式                           : 恒定
帧率                               : 24.000 fps
bits/(pixel*frame)(数据密度)         : 0.213
大小                               : 20.6 MiB (100%)


WisMencoder选x264压出来的....MediaInfo就只有这些.........iTunes依然不让我传进去....说不能播....

f3uki 发表于 2010-12-24 23:47

x264的参数是什么?

查一下batch文件看看能不能看到

mgl 发表于 2010-12-24 23:52

回 8楼(f3uki) 的帖子

"D:\\Program Files (x86)\\WisMencoder\\mencoder.exe"-nosound -vf scale=640:480,harddup -ofps 24 -ovc x264 -ffourcc H264 -x264encopts crf=10 -ss 0:0:10:0 -endpos 0:1:50:0-of lavf -lavfopts format=mp4    "D:\\Program Files (x86)\\WisMencoder\\AVSFile\\.mkv.avs" -o "F:\\Desktop\\MobileDevice\\0.mp4"   

呃.... -ffourcc H264 -x264encopts crf=10 -ss 0:0:10:0 -endpos 0:1:50:0-of...这个?

f3uki 发表于 2010-12-24 23:54

没有指定profile和level啊,这里面x264的参数就一个:crf=10

mgl 发表于 2010-12-24 23:57

回 10楼(f3uki) 的帖子

没那种选项啊.....XD.....
难道只有上MeGUI吗= =

ejsbs 发表于 2010-12-25 00:02

一直用这个,很方便
http://www.mediacoderhq.com/device/ipod_iphone_ipad_zh.html

f3uki 发表于 2010-12-25 00:02

手工命令行应该也可以,我试试

mgl 发表于 2010-12-25 00:09

回 13楼(f3uki) 的帖子

手工的话...不能批量很蛋疼的感觉...XD

http://bbs.weiphone.com/read-htm-tid-453211.html
这帖子的方法好像能批量且比较傻瓜....
=============================================
但是我不会改命令行.....XD...感觉好被动...
=============================================


=========================############################==========================
=                        #Any To 3PMP4 Converter#                         =
=                        ############################                         =
=                         ver.081110@1019dshow_fixed                        =
=                                                                           =
=                        Batch Script by ssnake-sTtM-                         =
=       Thanks to x264 Project, roozhou, Nero Digital and GPAC Project.       =
=                                                                           =
=       Usage: Simply drug your media file into the .bat file.                =
=       Require Correct YV12 or IYUV DirectShow Input and 480x272 size!       =
===============================================================================
dshow : duration 00:23:51
dshow : 640x480p 81:80 @ 30000/1001 fps (vfr)
x264 : using SAR=81/80
x264 : using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cach
e64 Slow_mod4_stack
x264 : profile Baseline, level 3.0
x264 : frame I:288   Avg QP:16.62size: 33778
x264 : frame P:42135 Avg QP:19.75size:1980
x264 : mb II16..4: 29.0%0.0% 71.0%
x264 : mb PI16..4:2.1%0.0%0.7%P16..4: 21.8%5.4%1.7%0.0%0
.0%    skip:68.2%
x264 : coded y,uvDC,uvAC intra: 35.6% 50.5% 20.5% inter: 5.1% 6.4% 0.3%
x264 : i16 v,h,dc,p: 45% 28% 13% 14%
x264 : i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 19% 23%2%7%5%4%4%5%
x264 : i8c dc,h,v,p: 44% 22% 27%7%
x264 : ref P L0: 69.1% 17.6% 13.3%
x264 : kb/s:520.71
encoded 42423 frames, 101.25 fps, 520.71 kb/s
*************************************************************
*                                                         *
*Nero AAC Encoder                                       *
*Copyright 2008 Nero AG                                 *
*All Rights Reserved Worldwide                            *
*                                                         *
*Package build date: Sep 17 2008                        *
*Package version:    1.3.3.0                              *
*                                                         *
*See -help for a complete list of available parameters.   *
*                                                         *
*************************************************************
ERROR: could not open AAC encoder

用那bat,视频转完了,打不开音频编码器....XD
不过把视频扔touch里能放....字幕也妥妥的....看来就是那个AAC encoder的问题了= =

mgl 发表于 2010-12-25 00:14

回 12楼(ejsbs) 的帖子

我去试试.....不过感觉支持ass的几率很小的样子...

f3uki 发表于 2010-12-25 00:23

回 15楼(mgl) 的帖子

那个还真是专门对付ASS的方法,不过win7下面要管理员权限才能用,而且有人写了GUI,不过PPG这几天DOWN了翻不了帖子

f3uki 发表于 2010-12-25 00:25

试了一下mencoder似乎不支持profile和level表达式...

mgl 发表于 2010-12-25 00:29

回 17楼(f3uki) 的帖子

视频用那东西转出来能看.......但是..没音频= =......
我去装一遍Nero的AAC试试......
===============================
下下来就一个exe....我还以为像ffdshow啥的安装时会写一堆注册信息呢...orz

f3uki 发表于 2010-12-25 00:41

神了,我这里NERO可以用

BIN里还有一个CTAACEncoder才对,用那个试试

mgl 发表于 2010-12-25 00:44

回 19楼(f3uki) 的帖子

源文件音频编码是AC3好像就报错....是MP3就行........是AC3的关系吗?

你说把start /b /low /wait %BIN%dshow2wav.exe "%FILE%" | %BIN%NeroAacEnc.exe -q 0.3 -lc -ignorelength -if - -of "%TEMP%%NAME%.aud.mp4" 里的NeroAacEnc.exe改成CTAACEncoder.exe ?

f3uki 发表于 2010-12-25 00:48

如果没错应该是把第二行改成:

start /b /low /wait %BIN%CTAACEncoder.exe -d -mt -b 128000 -m 2 -o "%TEMP%%NAME%.aud.mp4" "%FILE%"

我先试试

mgl 发表于 2010-12-25 00:54

回 21楼(f3uki) 的帖子

唔....
我已经在跑start /b /low /wait %BIN%dshow2wav.exe "%FILE%" | %BIN%CTAACEncoder.exe -q 0.3 -lc -ignorelength -if - -of "%TEMP%%NAME%.aud.mp4" 了..... ....多半会错.....
=============================================
Usage:CTAACEncoder.exe <inputfile>
<inputfile>    : Source file to encode, mandatory parameter.
               Must be 16-bit little-endian PCM, - from stdin.
**** Available options ****
-o <outputfile>: Specify target filename.
               Default is <inputfile>.aac, - to stdout.
               Output format is determined by extension:
               .mp4/.m4a ==> MP4, others ==> MPEG2 ADTS
-d             : Use directshow to decode (-t -e unavailable in this mode)
               : 4 or 5.1 ch sources will be automatically downmixed to stereo
-aid <audioid> : Specify audio id for multiaudio stream, only available w/ -d.
               Default is 0.
-mt            : Use separate thread for decoding, only available w/ -d.
-q             : Suppress console output(quiet mode)
-b <bittrate>: Specify target bitrate, integer between 8000-320000.
               Default is 48000.
-c <channels>: Specify target channels.
                <channels> must be an integer between 1-5, default is 2
                1 - Mono
                2 - Stereo
                3 - Stereo Independent
                4 - Parametric <bitrate> <= 48000 <mode> can't be 2
                5 - Dual Channel
-m <mode>      : Specify aac mode, default = 0
                0 - Auto
                1 - aacPlus (<bitrate> can't exeed 256000)
                2 - LC-aac
-r <source sr> <source ch>
               : Input file are read in as raw PCM.
               Sample rate (in Hz) and number of channels must be provided.
-t <offset>    : Skip <offset> bytes before encoding.
-T <time>      : Skip <time> seconds before encoding, overriding -t
-e <offset>    : Stop encoding at byte <offset>.
-E <time>      : Stop encoding at <time> seconds, overriding -e
-pns         : Enable Perceptual Noise Subsitution.
-sp            : Tune encoder engine for speech.
***********************************************************
NOTE! enc_aacplus.dll (from winamp\\plugins)
must be placed in executable or windows\\system32 directory
***********************************************************


果然.......

f3uki 发表于 2010-12-25 00:58

如果neroaac出错可以试试用FFDSHOW音频滤镜,方法和FFDshow视频滤镜一样,选中“未压缩的音频”

mgl 发表于 2010-12-25 01:02

回 23楼(f3uki) 的帖子

那第二行怎么写?....(其实我看片视频/音频都是用的ffdshow....

===========================================================
第二行改成start /b /low /wait %BIN%CTAACEncoder.exe -d -mt -b 128000 -m 2 -o "%TEMP%%NAME%.aud.mp4" "%FILE%"之后

Decoding audio stream #0 via DirectShow
Z:\\_Watching\\MobileDevice\\ARIA The NATURAL_水星领航员2..
..\\.mkv --> D
:\\direct264pack\\Temp\\.aud
.mp4
1431 seconds processed
Encoding finished
IsoMedia import - track ID 1 - Video (size 640 x 480)
IsoMedia import - track ID 1 - Audio (SR 48000 - 2 channels)
IsoMedia import - track ID 2 - media type "odsm:mp4s"
IsoMedia import - track ID 3 - media type "sdsm:mp4s"
Saving Z:\\_Watching\\MobileDevice\\ARIA The NATURAL_水星领航员2.
...\\_ip
hone.mp4: 0.500 secs Interleaving
All task finished, press any key to exit......


没有报错...但是在播放的时候也没有声音.....

f3uki 发表于 2010-12-25 01:05

还有是理论上PSP的视频IPT4也是能放的,而且MP相对于BP压缩率有很大优势,正好可以做个测试

f3uki 发表于 2010-12-25 01:07

回 24楼(mgl) 的帖子

应该不用改才对,我觉得问题应该不是neroaac才对,总之CTAACEncoder试过了是可以用的

手头找不到AC3没法试

mgl 发表于 2010-12-25 01:09

回 26楼(f3uki) 的帖子

唔....我跑一次试试.....(问题好像在于源文件的AC3....XD

mgl 发表于 2010-12-25 01:15

回 26楼(f3uki) 的帖子

好了....终于好了.....大感谢!!!!!!.....

f3uki 发表于 2010-12-25 01:19

回 28楼(mgl) 的帖子

批量的话应该是“call 命令”的形式,我的batch file学得不好,理论上用FOR遍历一个目录应该也是可以的

鸡蛋灌饼 发表于 2010-12-25 01:22

Re:回 13楼(f3uki) 的帖子

引用第14楼mgl于2010-12-25 00:09发表的 回 13楼(f3uki) 的帖子 :
手工的话...不能批量很蛋疼的感觉...XD

http://bbs.weiphone.com/read-htm-tid-453211.html
这帖子的方法好像能批量且比较傻瓜....
=============================================
....... images/back.gif

这不是死蛇的脚本么

f3uki 发表于 2010-12-25 01:23

Re:Re:回 13楼(f3uki) 的帖子

引用第30楼鸡蛋灌饼于2010-12-25 01:22发表的 Re:回 13楼(f3uki) 的帖子 :

这不是死蛇的脚本么 images/back.gif

就是死蛇的那个脚本

mgl 发表于 2010-12-25 01:30

回 29楼(f3uki) 的帖子

呃....现在这样已经足够强大了.....
弄出来的东西touch4能认.....ass特效能够正确显示.....支持可变帧率的VC-1.......大满足.... ........
一个一个拖过去也可以接受了....

mgl 发表于 2010-12-25 01:32

回 31楼(f3uki) 的帖子

....不知不觉中又受撕内裤老湿的恩惠了........
页: [1]
查看完整版本: n/a