搜索 社区服务 统计排行 帮助
  • 45969阅读
  • 37回复

[原创]运用AVS+MeGUI与MediaCoder制作MP4-AVC教程

楼层直达
级别: 新手上路
注册时间:
2003-06-01
在线时间:
0小时
发帖:
46
只看该作者 15楼 发表于: 2009-02-28
x264压出来的是不是必须要安装ppa在psp上面才可以看?

本身psp内置的播放器是不是要用h264压缩?
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 16楼 发表于: 2009-03-04
引用
最初由 mrly 发布
x264压出来的是不是必须要安装ppa在psp上面才可以看?

本身psp内置的播放器是不是要用h264压缩?

PSP自带播放器支持MPEG4-ASP
和MPEG4-AVC(即H.264)
但是对固件版本和视频参数有要求,封装只能是MP4
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
只看该作者 17楼 发表于: 2009-05-01
今天没事且在A(H1N1)型流感十分嚣张的今天,就不出门了,闲来无事对教程简单的修改了一下
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 18楼 发表于: 2009-06-18
教程很好用,多谢,另求教,
今天想把一个704x396的rmvb压成800x480,以方便在MP4里点对点播放,

Video #1
Format : RealVideo 4
Codec ID : RV40
Codec ID/Info : Based on AVC (H.264), Real Player 9
Duration : 46mn 49s
Bit rate : 575 Kbps
Width : 704 pixels
Height : 396 pixels
Display aspect ratio : 16/9
Frame rate : 23 fps
Resolution : 12 bits
Bits/(Pixel*Frame) : 0.090

“视频参数”窗口里的代码如下:

# ".\codecs\x264_x64.exe" - 800x480 --fps 23 --no-psnr --no-ssim --keyint 250 --min-keyint 25 --level 30 --me umh --merange 16 --no-dct-decimate --no-fast-pskip --non-deterministic --aq-mode 1 --aq-strength 1.0 --b-adapt 2 --ref 2 --subme 7 --psy-rd 0:0 --bframes 3 --direct auto --mixed-refs --trellis 2 --weightb --crf 24 --sar 1:1 --threads 6 -o "$(DestFile)"

用MediaCoder自带的画面裁剪在上下加了黑边,容器选的mp4格式,压制前后体积几乎相同,
但在MP4里播放的实际效果似乎比原来还差一点,在有细小的文字出现时,能看出压制后的文字周围更加模糊,
正在尝试用AVS脚本来调整分辨率,但在不大幅增加文件体积的前提下,mediacoder还有能调整哪些参数来提高细节的清晰度么?
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
只看该作者 19楼 发表于: 2009-06-19
是外挂字幕的话可以调一下 轮廓 和 柔化 试试,其实提高细节的参数无非就是--subme和--me了,不过我奇怪的是crf24还会原来的体积差不多?
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 20楼 发表于: 2009-06-19
avs之后效果不错,似乎是mediacoder自带缩放的问题,
体积嘛…

原文件
引用

D:\Media_Store\日剧\CHANGE\CHANGE_02.rmvb
General
Complete name : D:\Media_Store\日剧\CHANGE\CHANGE_02.rmvb
Format : RealMedia
File size : 206 MiB
Duration : 46mn 49s
Overall bit rate : 607 Kbps
Video #1
Format : RealVideo 4
Codec ID : RV40
Codec ID/Info : Based on AVC (H.264), Real Player 9
Duration : 46mn 49s
Bit rate : 575 Kbps
Width : 704 pixels
Height : 396 pixels
Display aspect ratio : 16/9
Frame rate : 23 fps
Resolution : 12 bits
Bits/(Pixel*Frame) : 0.090
Audio #0
Format : Cooker
Codec ID : cook
Codec ID/Info : Based on G.722.1, Real Player 6
Duration : 46mn 50s
Bit rate : 32.0 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Resolution : 16 bits

mediacoder命令行
引用

# ".\codecs\x264_x64.exe" - 800x480 --fps 2997/125 --no-psnr --no-ssim --keyint 250 --min-keyint 25 --level 30 --me umh --merange 16 --no-dct-decimate --no-fast-pskip --non-deterministic --aq-mode 1 --aq-strength 1.5 --b-adapt 2 --ref 4 --subme 7 --psy-rd 0:0 --bframes 3 --direct auto --trellis 1 --weightb --crf 24 --sar 1:1 --threads 4 -o "$(DestFile)"

压制后
引用

D:\EncoderOut\CHANGE_02.mp4
General
Complete name : D:\EncoderOut\CHANGE_02.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 235 MiB
Duration : 46mn 49s
Overall bit rate : 700 Kbps
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00
Writing application : Lavf52.32.0
Video #1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 46mn 49s
Bit rate mode : Variable
Bit rate : 627 Kbps
Width : 800 pixels
Height : 480 pixels
Display aspect ratio : 1.667
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 23.976 fps
Maximum frame rate : 24.072 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.068
Stream size : 210 MiB (90%)
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00
Audio #2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : Yes
Format settings, PS : No
Codec ID : 40
Duration : 46mn 49s
Bit rate mode : Variable
Bit rate : 70.5 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz
Resolution : 16 bits
Stream size : 23.6 MiB (10%)
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
只看该作者 21楼 发表于: 2009-06-20
不是吧?!只是一个缩放就能影响效果?体积,你压后的码率还要高于你的源文件?
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 22楼 发表于: 2009-06-28
后来又有过几次类似情况,感觉编码器选mencoder时mediacoder的自带缩放才起作用,而且比avs的LanczosResize()要模糊点,后来才看到mediacoder里是可以设置缩放算法的,也有lanczos可选,不过没有尝试过,现在也想不起默认设置的算法是啥了。

工作原因整个测试过程断断续续的,用的机器也不同,没法整理出更准确的结论了,见谅。
级别: 新手上路
注册时间:
2007-02-23
在线时间:
0小时
发帖:
24
只看该作者 23楼 发表于: 2009-07-03
mediacoder还行的,就是太乱太杂了
MEGUI只能用系统的解码器,但是MEDIACODER可以选择源视频的解码器,这个很好。

Mars forever!
级别: 新手上路
注册时间:
2006-11-30
在线时间:
3小时
发帖:
59
只看该作者 24楼 发表于: 2009-07-07
mediacoder 商业化了吧?
且它的分离器不透明,因此常常造成音频和视频 从不同的分离器解出来压缩 导致
不同步!
楼上的 rmvb 和 mp4码率整整差了一百 mp4体积不大才见鬼呢!
级别: 侠客
注册时间:
2003-08-15
在线时间:
0小时
发帖:
653
只看该作者 25楼 发表于: 2009-07-14
这个贴的帮助非常巨大 感谢

级别: 新手上路
注册时间:
2004-11-26
在线时间:
0小时
发帖:
4
只看该作者 26楼 发表于: 2009-10-21
謝謝教學
學怎麼轉480P了
那如果72P的H.264 MP4
設定又不知道是如何
级别: 新手上路
注册时间:
2009-07-14
在线时间:
0小时
发帖:
16
只看该作者 27楼 发表于: 2009-11-11
支持,这是我见过最详细的w
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
只看该作者 28楼 发表于: 2009-11-18
引用
最初由 sai5555 发布
謝謝教學
學怎麼轉480P了
那如果72P的H.264 MP4
設定又不知道是如何


psp不支持720P的所以没写,抱歉啊
级别: 新手上路
注册时间:
2009-11-18
在线时间:
0小时
发帖:
1
只看该作者 29楼 发表于: 2009-11-18
提问
看完教程,发现自己压的片里仍然有两个参数不明白
rc_lookahead=40 和mbtree=1 都是啥意思,对固定码率2pass压片有啥影响?
快速回复

限150 字节
上一个 下一个