n/a
本帖最后由 mgl 于 2016-8-3 11:30 编辑n/a 官网上是这么写的:
支持视频格式: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实现不规范引起的兼容性问题
回 1楼(f3uki) 的帖子
那我试试恒定比特率.....XDDIVX最高只支持640x480.....?.....X264反而还能720P?......难道是硬解吗= =.....
M-JPEG是啥编码....没见过呃..... 手持设备基本都是硬解的
回 2楼(mgl) 的帖子
不用恒定比特率,不同的level就对buffer和bitrate做了限定了M-JPEG就是Motion JPEG,没有时域上的压缩
回 4楼(f3uki) 的帖子
试了恒定也不行.........XD...难道逼我用格式工厂那连纱布转换器吗.....
还是在逼我去学MeGUI+AVS+Mencoder.......... 如果用h264还好说,h263的细节还真没研究过...
回 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依然不让我传进去....说不能播.... x264的参数是什么?
查一下batch文件看看能不能看到
回 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...这个? 没有指定profile和level啊,这里面x264的参数就一个:crf=10
回 10楼(f3uki) 的帖子
没那种选项啊.....XD.....难道只有上MeGUI吗= = 一直用这个,很方便
http://www.mediacoderhq.com/device/ipod_iphone_ipad_zh.html 手工命令行应该也可以,我试试
回 13楼(f3uki) 的帖子
手工的话...不能批量很蛋疼的感觉...XDhttp://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的问题了= =
回 12楼(ejsbs) 的帖子
我去试试.....不过感觉支持ass的几率很小的样子...回 15楼(mgl) 的帖子
那个还真是专门对付ASS的方法,不过win7下面要管理员权限才能用,而且有人写了GUI,不过PPG这几天DOWN了翻不了帖子 试了一下mencoder似乎不支持profile和level表达式...回 17楼(f3uki) 的帖子
视频用那东西转出来能看.......但是..没音频= =......我去装一遍Nero的AAC试试......
===============================
下下来就一个exe....我还以为像ffdshow啥的安装时会写一堆注册信息呢...orz 神了,我这里NERO可以用
BIN里还有一个CTAACEncoder才对,用那个试试
回 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 ? 如果没错应该是把第二行改成:
start /b /low /wait %BIN%CTAACEncoder.exe -d -mt -b 128000 -m 2 -o "%TEMP%%NAME%.aud.mp4" "%FILE%"
我先试试
回 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
***********************************************************
果然....... 如果neroaac出错可以试试用FFDSHOW音频滤镜,方法和FFDshow视频滤镜一样,选中“未压缩的音频”
回 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......
没有报错...但是在播放的时候也没有声音..... 还有是理论上PSP的视频IPT4也是能放的,而且MP相对于BP压缩率有很大优势,正好可以做个测试
回 24楼(mgl) 的帖子
应该不用改才对,我觉得问题应该不是neroaac才对,总之CTAACEncoder试过了是可以用的手头找不到AC3没法试
回 26楼(f3uki) 的帖子
唔....我跑一次试试.....(问题好像在于源文件的AC3....XD回 26楼(f3uki) 的帖子
好了....终于好了.....大感谢!!!!!!.....回 28楼(mgl) 的帖子
批量的话应该是“call 命令”的形式,我的batch file学得不好,理论上用FOR遍历一个目录应该也是可以的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
这不是死蛇的脚本么
Re:Re:回 13楼(f3uki) 的帖子
引用第30楼鸡蛋灌饼于2010-12-25 01:22发表的 Re:回 13楼(f3uki) 的帖子 :这不是死蛇的脚本么 images/back.gif
就是死蛇的那个脚本
回 29楼(f3uki) 的帖子
呃....现在这样已经足够强大了.....弄出来的东西touch4能认.....ass特效能够正确显示.....支持可变帧率的VC-1.......大满足.... ........
一个一个拖过去也可以接受了....
回 31楼(f3uki) 的帖子
....不知不觉中又受撕内裤老湿的恩惠了........
页:
[1]