Re: [請問] 批次將MP3轉成影片

看板EZsoft (小軟體)作者 (笠原弘子 命!)時間12年前 (2013/06/23 15:06), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串2/3 (看更多)
試著做了批次檔,兩種版本 1.要先裝ffmpeg(我是用WinFF附的) 2.圖片檔限定JPG,長寬要2的倍數,音樂檔試過mp3/m4a都OK 3.圖片檔要跟音樂檔同一個名稱放在同一個目錄 4.生成的影片檔,影像部份是x264,音樂部份直接複製 把下面的內容貼到筆記本上儲存成圖音合成.bat(看你高興啦) 注意ffmpeg路徑要改成你自己用的,還有一段要併成一行 使用方式是把音樂檔拖到批次檔的圖示上就會跑了, 生成的檔案也在同一個資料夾(如果要特別指定路徑可以另外調整) 批次檔不需要跟圖片/音樂同一個資料夾,因此你可以複製到「傳送到....」 以後檔案選好按右鍵就會自己轉了 第一種:可多檔批次轉換但是碰到中文就掛了(ffmpge在WINDOWS上的問題) @echo off rem ffmpeg路徑 set a="%programfiles%\WinFF\ffmpeg.exe" for %%a in (%*) do if exist "%%~da%%~pa%%~na.jpg" ( rem 注意下面是一行,品質在 -crf後面,數字越小畫質越好檔案也越大 %a% -loop 1 -i "%%~da%%~pa%%~na.jpg" -i "%%a" -shortest -crf 25.0 -vcodec libx264 -acodec copy "%%~da%%~pa%%~na.mp4" )else ( echo "%%~da%%~pa%%~na.jpg" no exist pause ) 第二種:雖然可以對應中文但一次只能做一個....而且過程複製檔案好幾次 如果你用的是RAMDISK那就沒差 @echo off rem ffmpeg路徑 set a="%programfiles%\WinFF\ffmpeg.exe" set WP=%~dp1 set TN=%~n1 set MX=%~x1 rem 若同名圖檔不存在就退出 if not exist "%WP%%TN%.jpg" ( echo "%WP%%TN%.jpg" not exist pause exit ) copy "%WP%%TN%.jpg" "%WP%videotmp.jpg" copy %1 "%WP%videotmp%MX%" rem 注意下面是一行,品質在 -crf後面,數字越小畫質越好檔案也越大 %a% -loop 1 -i "%WP%videotmp.jpg" -i "%WP%videotmp%MX%" -shortest -crf 25.0 -vcodec libx264 -acodec copy "%WP%videotmp.mp4" copy "%WP%videotmp.mp4" "%WP%%TN%.mp4" del "%WP%videotmp.*" (如果轉完要等待的話就在最後一行加個pause) -- 給忙碌的人用的Vocaloid週記.... 先行版(順利的話週二晚上) http://hirokofan.pixnet.net/blog/category/1820969 完整版(順利的話週六中午) http://hirokofan.pixnet.net/blog/category/1820741 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.114.174 ※ 編輯: hirokofan 來自: 114.40.114.174 (06/23 15:31)

06/23 21:08, , 1F
cmd 推一個
06/23 21:08, 1F

06/25 21:13, , 2F
太棒了!感謝,這兩天找時間再試一下。
06/25 21:13, 2F

06/25 21:44, , 3F
不會啊 我的 ffmpeg 連日文的都可以轉耶@@
06/25 21:44, 3F

06/25 21:45, , 4F
而且可以順便用 ffplay 測試
06/25 21:45, 4F

06/26 12:55, , 5F
我用的ffmpeg是WinFF裏面包的,系統是XP又裝補完計劃...
06/26 12:55, 5F

06/26 12:56, , 6F
這樣子你用1就可以了,好羨慕啊~
06/26 12:56, 6F

06/26 12:57, , 7F
我是自己抓源碼下來 用它裡面的 script 裝的...
06/26 12:57, 7F

06/26 13:01, , 8F
是說 UAO 已經好久沒用了說... (最多就是 PCMAN 這類有內建的
06/26 13:01, 8F

06/26 19:13, , 9F
剛剛抓了人家編好的ffmpeg結果碰到中文一樣掛掉orz
06/26 19:13, 9F
文章代碼(AID): #1HnfwG4e (EZsoft)
文章代碼(AID): #1HnfwG4e (EZsoft)