查看完整版本: [-- [流程] X264 MP4 VFR的成品製作 / X264 MP4 VFR的内嵌處理 --]

『漫游』酷论坛 -> 影音精华区 -> [流程] X264 MP4 VFR的成品製作 / X264 MP4 VFR的内嵌處理 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

shinjico 2007-10-12 13:45

[流程] X264 MP4 VFR的成品製作 / X264 MP4 VFR的内嵌處理

一、X264 MP4 VFR的成品製作

使用到的軟件
MEGUI
MP4BOX
AVI_TC_GUI
mkvtoolnix
tc2mp4
DTSRepair


來看一個典型的MP4 VFR製作

MKVFR的片源/120fps的片源
出於蛋疼
一定要弄個MP4VFR在谜之物体上放
首先要得到一个CFR的片源和timecode
之后用aegisub读取timecode
对ass时间进行修正
在用修正后的ass去嵌CFR的片源
得到一个内嵌好的CFR成品
大部分内容N久前已經寫過,可以參照這貼
把MKV vfr内嵌成MKV vfr/把MKV vfr嵌成120fps / 把120fps嵌成120fps / 把120fps嵌成mkv vfr
當初留了個尾巴,就是關於MP4 vfr的處理
考慮到沒什麼實用性於是後面就爛尾了
現在補完如下:

得到内嵌的好的X264 MP4 cfr,記為test.mp4
以及從源文件mkv vfr或者120fps抽出來的timecode v2
記為tese-tcv2
現在要把它合成為MP4 vfr
有兩個工具可以實現

Tc2mp4 下載地址 http://d.hatena.ne.jp/zmi

使用方法:tc2mp4 -i [source CFR-mp4] -t [timecode file] -o [destination VFR-mp4] [-k] [-n TrackNumber]

比如上面那個實例 直接命令行 tc2mp4 -i test.mp4 -t tese-tcv2.txt -o test_vfr.mp4

之後不要忘記聲音 mp4box -add test.aac test_vfr.mp4 得到最終成品

DTSRepair 下載地址 http://seraphy.fam.cx/~seraphy/program/x264/DTSRepair/

使用方法:DTSRepair -i [out file]

同樣對於本實例,DTSRepair -i test.mp4 test-tcv2.txt test-vfr.mp4

DTSRepair可以對包含音頻的MP4進行修正,這裡就不展開了,有興趣可以自己去試一試




二、X264 MP4 VFR的内嵌處理

如果一是MP4 vfr的片源
要再給它壓成120fps avi或者mkv vfr
可以參照下面流程處理

tc2mp4顧名思義,只能凹進去,沒得凸出來
或者能凸出來,反正偶是沒發現
這裡還是用DTSRepair來解決

DTSRepair -t test-vfr.mp4 test-tcv2.txt

於是得到timecode v2
後面該怎麽搞應該很容易了
用MP4 box把raw h264解出來

mp4box -raw 1 test_vfr.mp4

得到test_track1.h264之後
后面用DGAVC index來處理raw h264
在DGAVC中打開rawh 264之後
save project出一個test.dga
用AVS載入這個dga,處理方式和d2v一樣

loadplugin("D:\SUBEditor\VSfilter.dll")
loadplugin("D:\H264Editor\dgavcdec\DGAVCDecode.dll")
AVCSource("C:\test.dga")
assumefps(24000,1001)
LanczosResize(704,396)
Textsub("C:\test-02.ass")

内嵌好以後,依照平常的方法
用mmg加timecode封mkv vfr
或者入avc2avi再插null做成120fps
或者用剛才的方法再做回MP4 VFR
各人隨意了

另外,如果打從一開始就要閹割的話
可以抽出timecode v1
來查看MP4 vfr片源fps的分布的话
DTSRepair提供了-t1參數

DTSRepair -t1 test-vfr.mp4 test-tcv1.txt


==============================================

20081205更新

Repair已更名為DTSedit 下載地址
http://seraphy.fam.cx/~seraphy/program/x264/DtsEdit/

使用方法:

抽取tc v1 DTSedit.exe -tv 1 "C:\test.mp4"

抽取tc v2 DTSedit.exe -tv 2 "C:\test.mp4"

注意tv和1/2之間有空格,此前被此問題困擾百思不得其解

另外多了新功能,可以使用30000/1001這樣的fps計算方式,詳細的回頭再更新...

==============================================



本貼純抛磚引玉,歡迎各位大大繼續發教程~~~

偶貌似已經很久麼在這裡看見教程了.........

alphaa 2007-10-12 13:51
SF,继续从此贴中学到东西:o

绿叶之砚 2007-10-12 15:22
shin啊,我比较在意那个“谜之物体”

dongjuanyong 2007-10-12 15:52
Tc2mp4是个不错的东西,就是我用的时候总是会有莫名的问题
ms用它把v1的timecode封进crf的mp4后,用mpc放没事,用mkvmerge封装mkv时就自爆了……

shinjico 2007-10-12 15:54
那个应该是和spilter的兼容问题,有过非官方的修正版,不过现在tc2mp4已经支援tc v2了

yujin630 2007-10-12 16:15


shin 又造福众生了...

kagakadaj 2007-10-12 16:37
我也来学习学习 好久没摸这些了

badchris 2007-10-12 18:28
PSP支持VFR的mp4么……
嗯,支持shin的EP作

Gzxhwq 2007-10-12 18:59
引用
最初由 badchris 发布
PSP支持VFR的mp4么……
嗯,支持shin的EP作


支持

bomber1984 2007-10-12 19:31
来学习了

感谢shin大发片

tcyy 2007-10-13 21:42
引用
最初由 badchris 发布
PSP支持VFR的mp4么……
嗯,支持shin的EP作


最近刚试验完毕...支持VFR也支持AR.
[/TX] 本人因为太懒,PSP和VFR都是写bat一劳永逸.

kagakadaj 2007-10-15 16:32
PSP还是很强大滴……

tcyy 2007-10-15 20:48
引用
最初由 kagakadaj 发布
PSP还是很强大滴……


明天准备试验支不支持章节功能...

fantasyai 2007-10-17 08:42
学习学习..

系统杀手 2007-10-20 19:30
http://forum.doom9.org/showthread.php?t=123460

最新发现 mp42ts

又多一个选择了哦!!

GOD_HIKARU MK2 2007-10-21 02:47
=v= 啥时候出现的OTL

绿叶之砚 2007-10-21 09:04
引用
最初由 tcyy 发布


明天准备试验支不支持章节功能...

自带的索引已经那么强大了说.....

暗影翔 2008-01-13 04:01
vfr的学习我已经拖了很久了,这次就学习shin大的文章了

雷鸣 2008-01-13 11:06
居然没有发现这里有一篇这文章……看来我已经没有看置顶帖子的习惯了吗

shxmo 2008-01-19 11:18
研究中............

adrianmak 2008-05-20 09:45
有人能貼一下DTSRepair 下載連結嗎???????????

樓的的連結下載不到

ajsaak 2008-07-23 05:11
引用
最初由 adrianmak 发布
有人能贴一下DTSRepair 下载连结吗???????????

楼的的连结下载不到

http://seraphy.fam.cx/~seraphy/program/x264/DtsEdit/
时间越新版本越新的样子
而我在弄tc2mp4那边就卡住了
照着执行出现No such file or directory at script/tc2mp4.pl line 184
搞不懂是哪里出问题


查看完整版本: [-- [流程] X264 MP4 VFR的成品製作 / X264 MP4 VFR的内嵌處理 --] [-- top --]


Powered by phpwind v8.5 Code ©2003-2011 phpwind
Time 0.034202 second(s),query:3 Gzip disabled