精華區beta AVEncode 關於我們 聯絡資訊
我手邊有很多個從justin實況切下來的flv檔, 想丟到Youtube上去, 但是flv VirtualDub不吃, 似乎要轉成avi他才會開心。 我試過找FLV Splitter切Stream出來, 但是不曉得怎麼把.264和.aac餵給VirtualDub。 我試過用FLV VirtualDub Plugin, 但是他好像不支援.264的串流。 我試過用AVISynth 2.5x用DirectShowSource, 但是畫面進去一片灰@@a, 連MPC播放該avs都會爆炸。 最後我找到的可行解法avs是: LoadPlugin("D:\Program Files\AviSynth 2.5\plugins\ffms2.dll") LoadPlugin("D:\Program Files\AviSynth 2.5\plugins\DirectShowSource.dll") v = FFmpegSource2("highlight_2457073.flv") a = DirectShowSource("highlight_2457073.aac") audiodub(v, a) 使用FFMpegSource2把影像叫進來, DirectShowSource把aac叫進來, 感覺像是DirectShowSource吃不了264就裝死給我看, FFmepegSource2不吃音檔也裝死給我看, 變成我兩個Plugin都要用。 但是這樣一來轉檔很複雜, 我要先用FLV Splitter去拆flv, 然後再用VirtualDub轉檔。 有沒有比較好用的Solution在? 不管是VirtualDub的plugin還是軟體@@, 最好的話有沒有能夠直接從flv直接copy串流, 而不用再轉檔直壓avi的方法。 -- 作業背景 Win7 x32 K-lite Mega Codec Pack 5.61 VirtualDub 1.9.5 AviSynth 2.58 -- 原始檔案訊息 From MPC 1.3.1458 General Complete name : highlight_2457073.flv Format : Flash Video File size : 53.0 MiB Duration : 7mn 52s Overall bit rate : 941 Kbps Video Format : AVC Format/Info : Advanced Video Codec Format profile : Main@L3.0 Format settings, CABAC : Yes Format settings, ReFrames : 2 frames Muxing mode : Container profile=Unknown@3.0 Duration : 7mn 52s Bit rate : 782 Kbps Nominal bit rate : 801 Kbps Width : 640 pixels Height : 480 pixels Display aspect ratio : 4:3 Frame rate : 30.000 fps Resolution : 8 bits Colorimetry : 4:2:0 Scan type : Progressive Bits/(Pixel*Frame) : 0.085 Stream size : 44.1 MiB (83%) Writing library : x264 core 68 r1184 88b35c2 Audio Format : AAC Format/Info : Advanced Audio Codec Format version : Version 4 Format profile : LC Format settings, SBR : No Duration : 7mn 52s Bit rate : 125 Kbps Channel(s) : 2 channels Channel positions : L R Sampling rate : 44.1 KHz Stream size : 7.04 MiB (13%) 影片原始檔 http://zh-tw.justin.tv/clip/25b4ff703f8aee52 邊做的筆記 http://mingray.blogspot.com/2010/01/note-justintv-flv-file-conversion.html --
SYSOP:希望對您有幫助 http://ptt.cc 廣告好多放著爛06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc 反正網友會上班06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc 人力波特不用錢06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc 還可以賺發文篇06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc ptt.cc06/25 21:30
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.201.115 ※ 編輯: nosql 來自: 140.116.201.115 (01/24 20:54)
tedyu002:傳到 youtube 跟 virtualdub 有什麼關係? 01/24 21:03
nosql:因為justin下來的格式是flv,我上傳後youtube說無法分析。 01/24 21:04
nosql:也就是說不轉換成flv以外的影片格式youtube是不會接受的。 01/24 21:04
nosql:噗,樓上的id讓我想起我以前的高中社團同學強者。 01/24 21:05
web2312:x264 AAC 封裝成mkv再丟上去 用mkvmerge 01/24 21:05
web2312:mkv封裝的x264 AAC之前丟過 絕對可以上傳 01/24 21:05
nosql:這mkv mux工具的fps怎調Orz 01/24 21:10
web2312:先用mediainfo看原本flv的framerate 01/24 21:13
web2312:不然直接丟flv進去mkvmerge看看@@ 01/24 21:13
nosql:找到惹,來上傳看看@@a 01/24 21:15
nosql:如果把flv extracter出來的.264直接上傳到youtube會爆炸XD 01/24 21:18
> -------------------------------------------------------------------------- < 作者: nosql (mingray/nosql) 看板: AVEncode 標題: Re: [請問] flv檔案轉成avi檔有沒有其他的方式? 時間: Mon Jan 25 20:18:46 2010 我又另外試了一種方式, 最後會生成AVI檔, 但是步驟相對上比使用MKV配合手動設定fps麻煩。 步驟如下: 1.使用FLV Extract分離出264與AAC 2.使用avc2avi把264包進avi內 *1 3.使用AVI-Mux_GUI把aac包進avi內 *1 4.使用VirtualDub調整framerate *2 相較於mkv只要兩個軟體兩個動作, avi的確是比較費工… 而跟我之前的文章比起來, 這個方法不會破壞原本的串流, 只是檔案重新mux而已。 --- *1 我還是沒找到讓VirtualDub直接吞264與aac的方法… *2 avc2avi預設25fps,實際影像並不一定如此,avc2avi雖有參數可調但我不信任。 --
SYSOP:希望對您有幫助 http://ptt.cc 廣告好多放著爛06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc 反正網友會上班06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc 人力波特不用錢06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc 還可以賺發文篇06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc06/25 21:30
SYSOP:希望對您有幫助 http://ptt.cc ptt.cc06/25 21:30
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.201.115
raiechun:用avc2avi而非mkvmerge的原因是因為想要與來源一樣的fps 01/25 23:59
raiechun:對不對? 01/25 23:59
raiechun:FLVExtract by Moitah 可以連 Time Code一起抽出,交給 01/26 00:01
raiechun:mkvmerge 作出一模一樣的fps和vfr 01/26 00:02
starsky1978:AAC 音訊不建議包成 AVI。 01/26 07:50
nosql:包成avi其實只是用習慣avi而已(O.Oa) 01/26 10:38
nosql:說到time code,avi mux gui把time code丟進去會crash... 01/26 10:39
nosql:不曉得是我哪邊操作問題:~ 01/26 10:39
nosql:為何aac不建議包到avi呢? 01/26 10:39
nosql:原來mkvtoolnix那邊是可以丟time code的… 01/26 10:51
nosql:我本來把timecode丟進去時他還跑出警告訊息, 01/26 10:51
nosql:害我以為不行。 01/26 10:51
web2312:不過mkvtoolnix的timecode部分個案似乎會有誤差= =|| 01/26 11:36
web2312:昨天丟了個29.970用mkvextract做出來的timecode再丟回去 01/26 11:36
web2312:封新的音軌 結果變成30.300 fps 01/26 11:36
xvid:WinMEnc直接包? 01/26 13:12
starsky1978:包 AAC 音訊,建議用 MP4 或 MKV。包成 AVI 只能電腦 01/26 13:47
starsky1978:播放,直接裁切或編輯會有問題。 01/26 13:47
starsky1978:AVI 相容性最好的音訊 MP3.AC3.WAV (CBR) 01/26 13:55
tedyu002:AVI對VBR音訊支援不夠好 01/26 16:08
tedyu002:看http://ppt.cc/lCM7 上的比較,avi對現行編碼支援差 01/26 16:16
nosql:winmenc應該是要重壓影片吧...看來還是remux的比較好... 01/26 20:33