作者hirokofan (笠原弘子 命!)
看板EZsoft
標題[分享] 自製簡易影片轉檔批次檔
時間Sat Jun 29 20:34:17 2013
下載
http://hirokofan.myweb.hinet.net/temp/p-m2video.zip
圖文說明
http://hirokofan.pixnet.net/blog/post/39315969
需要FFmpeg,建議用WinFF附的就好
FFmpeg
http://www.ffmpeg.org/
FFmpeg Windows(Zeranoe FFmpeg Builds. )
http://ffmpeg.zeranoe.com/builds/
WinFF
http://winff.org/
一、功能
1.不需另開軟體,一鍵轉檔
2.可批次處理,檔名不論是中文、日文還是萬年遺毒UAO都OK(但=不行)
3.可設定輸出的影片尺寸(預設與來源相同),比例問題另外說明
4.完成後輸出成功和失敗的工作結果(但失敗原因未必準確)
二、轉檔前準備
**調整設定的方式:用文字編輯器打開「簡易轉檔.BAT」修改內容
1.系統要有FFmpeg,用WinFF也可以
2.FFmpeg能夠吃的影片都能轉,但來源影片寬高必須是2的倍數
3.產出的影片可以設定輸出目錄或跟原來的影片同一個目錄(此時檔名會加上_1)
4.生成的影片檔,影像部份是x264,音效是ACC
三、操作方式
1.選好影片檔拖到批次檔的圖示上即可
2.批次檔不需和影片同一個資料夾
3.可以複製批次檔到「傳送到....」(SendTO),檔案選好按右鍵就開始轉了
四、工作原理
把來源影片檔複製到暫存區,用FFmpeg處理之後
再把做好的影片檔複製到指定的目錄
五、調整尺寸說明
設定調整尺寸可能從4:3調成16:9,不過播放比例會從原始影片複製
此時播放看播放器設定,仍可能以正常比例播放
六、缺點
花很多時間在複製上,會大量讀寫
適合對象
有RAMDISK、不想開軟體、不想用恥辱牆上的軟體、
被WinFF的中文檔名支援氣死又要轉檔的人
--
給忙碌的人用的Vocaloid週記....
先行版
(順利的話週二晚上)
http://hirokofan.pixnet.net/blog/category/1820969
完整版
(順利的話週六中午)
http://hirokofan.pixnet.net/blog/category/1820741
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.36.154
1F:→ s25g5d4:推恥辱牆 06/29 21:02
2F:推 pobynb:推 06/29 21:43
3F:推 kuro:有下有推! 06/29 22:56
4F:推 Kreen:啥是恥辱牆?XDD 06/30 08:08
5F:→ hirokofan:我寫錯了>_< Hall of Shame,維基是翻成恥辱柱,FFmepg 06/30 09:09
6F:→ hirokofan:那邊空了,不過別的地方還能找到舊版,像某工廠就在列… 06/30 09:10
8F:推 timshan:翻成柱也怪怪的 Hall是大廳的意思 06/30 09:41
9F:推 Kreen:原來如此XDD 06/30 10:11
10F:→ hirokofan:恥辱柱是對岸的用法吧,日本翻成「恥辱の殿堂」XD 06/30 10:25
11F:推 mstar:棒球有「名人堂」,這個則正好是相反的意思 06/30 15:58
12F:→ hirokofan:晚點再把更新丟上來,自動偵測winff的ffmpeg,尺寸設定 07/01 13:40
13F:→ hirokofan:調整可用比例,可擷取片段或區域的功能 07/01 13:41
*2013/7/3修正
1.直接轉檔不再複製檔案到暫存區
2.自動偵測WinFF的ffmpeg.exe位置(64位元優先)
3.修改尺寸縮放語法,可設定為原來的一半(iw/2:-1)或兩倍(iw*2:-1)
4.新增擷取部份時間片段功能,如固定取前30秒
5.新增擷取部份區域功能
※ 編輯: hirokofan 來自: 1.175.198.2 (07/03 19:01)
14F:推 Nexqachy:他說轉檔失敗 畫面出現Unknown encoder 'libfaac' 怎辦? 07/14 14:55
有點囧....一般的ffmpeg沒有把libfaac包進去,我用的指令是抄WinFF的
要用ffmpeg原生的aac要把第50行的命令改成下面這樣(接成一行)
%FF% -i %%I -crf %VQ% -vcodec libx264 %VC% -acodec aac -ab %AB%k
-strict -2 -threads 0 %VS% %VR% -y %TP%videotmp.mp4
至於AAC的效果根據FFmpeg的FAQ是這樣寫的
libfdk_aac > libfaac > Native FFmpeg AAC >=libvo_aacenc.
http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide
※ 編輯: hirokofan 來自: 114.39.30.59 (07/14 21:20)
15F:→ hirokofan:修正後的檔案已經上傳上去 07/14 22:10
16F:推 Nexqachy:原來如此!謝謝教學 07/15 09:32
17F:→ ddxy:我拿到的檔案影片資訊並未註記上去 但內容是2的倍數 08/05 22:27
18F:→ ddxy:卻無法正常使用 請問有解嗎 08/05 22:27
19F:→ hirokofan:今天有修改字幕檔路徑問題,請重抓再試一次看看 08/07 18:45
20F:→ hirokofan:把簡易轉檔的設定拉出來之後並沒有測試所有情境 08/07 18:46
21F:→ hirokofan:7/23才發現WinFF1.50已經把libfaac拿掉了,所以新設定 08/07 18:47
22F:→ hirokofan:聲音轉檔全部改用原生的aac處理(如果有用到的話) 08/07 18:48