『漫游』酷论坛>『影音数码技术学习交流』>[求助]AVS走DSS讀取TS封 ..

rockzero18@2008-10-29 00:33

引用
最初由 roozhou 发布
mencoder自带分离器和解码器,不需要装任何DS解码器。
我说的这个用法现有的GUI里是没有的,要直接打命令行。


您說可以直接用mencoder將VFR TS轉成VFR AVI
那大概要怎麼實現這樣的做法?要用到timecode嗎?

壓縮參數我之前都是在GUI裡設置的
全部改為命令行不知道該怎麼寫....
引用

roozhou@2008-10-29 00:55

mencoder的确可以VFR TS->VFR AVI,中途不需要timecode
具体命令行...可以写一本书了
引用

rockzero18@2008-10-30 10:18

那如果用mencoder輸出TS的timecode後
再用MKVToolnix將.264+timecode封裝
這樣是不是就能夠給其他軟件重壓了呢?
.264重新封裝後時間會變成二倍長應該是
沒有timecode的關係對吧?
引用

roozhou@2008-10-30 15:20

引用
最初由 rockzero18 发布
那如果用mencoder輸出TS的timecode後
再用MKVToolnix將.264+timecode封裝
這樣是不是就能夠給其他軟件重壓了呢?
.264重新封裝後時間會變成二倍長應該是
沒有timecode的關係對吧?

嗯就是这个意思
引用

rockzero18@2008-11-02 04:00

# timecode format v1
Assume 29.970000
0,114718,29.970041
# Total Frames: 114719

這是我用mencoder+cfr2tc所得到的timecode
將它和.264一起封進MKV後...什麼!?
總長度變成二小時了...(變成4倍長度了!)
原本沒加timecode封出來的MKV會變成一小時
結果加了timecode後又多出了一小時的長度
是不是mencoder那個步驟有出錯了呢?

mencoder -nosound -ovc frameno -ofps 120000/1001 -o tc.avi xxx.ts 2>NUL

該TS是WOWOW上的節目(a-nation'08)
所以應該是NTSC沒錯吧!除非分享者在轉成H.264時改了什麼設定
不過就MediaInfo讀取該TS是寫29.97fps的!
引用

roozhou@2008-11-02 04:46

看样子应该是60fps的
引用

rockzero18@2008-11-02 16:55

引用
最初由 roozhou 发布
看样子应该是60fps的


mencoder -nosound -ovc frameno -ofps 120000/1001 -o tc.avi xxx.ts 2>NUL

那請問這個命令要怎麼改呢?

另問一下,-ofps 120000/1001這段是將它輸出成cfr 119.88fps對嗎?
引用

roozhou@2008-11-02 17:48

引用
最初由 rockzero18 发布


mencoder -nosound -ovc frameno -ofps 120000/1001 -o tc.avi xxx.ts 2>NUL

那請問這個命令要怎麼改呢?

没问题。

引用

另問一下,-ofps 120000/1001這段是將它輸出成cfr 119.88fps對嗎?

是,会自动插空帧。
引用

rockzero18@2008-11-02 20:45

指令不用修改,那要怎麼讓總長度是對的呢?原TS是30分鐘的長度!
引用

roozhou@2008-11-02 20:54

你先试试用mplayer放一下,看看速度对不对
mplayer xxx.ts -nosound
引用

rockzero18@2008-11-03 21:54

MPC播放如果正常用MPlayer播也會這常吧!

之前是在別台PC上用MPC播的,速度正常,影音同步

但我PC的顯卡沒有H.264硬解,所以播起來會很卡
(其實這也就是我為什麼要重壓的原因...)
引用

rockzero18@2008-11-07 12:03

引用
最初由 roozhou 发布
你先试试用mplayer放一下,看看速度对不对
mplayer xxx.ts -nosound


我截了2min出來,請幫忙看看,謝謝您!
http://pickup.mofile.com/0410366618604413
引用

rockzero18@2008-11-27 10:45

等待roozhou大的重壓方法!想不到H.264 TS這麼不好重新壓製啊!
引用

su_xinling@2008-11-27 14:52

走dss不就是直接把ts丢进去就可以,为啥还要拆呢。看了一下dgavcdec有好多格子不正常,走dss用ffdshow解码正常。源大概是隔行分场编码的,以前试验过也在帖子上提出,封装mkv要指定2倍帧速,用timecode方式的话,帧速和帧数数据都要乘上2,不然就是你说的时间长度变成2倍或4倍。
引用

rockzero18@2009-02-01 00:40



這是走DSS用錯H.264解碼器的關係嗎?
這是我用VDM+AVS壓出來的AVI的截圖
引用

«123»共3页

| TOP