作者hirokofan (笠原弘子 命!)
看板EZsoft
标题Re: [请问] 批次裁切MP3
时间Thu Jul 11 20:13:22 2013
下载(跟前几次都是同一个档名)
http://hirokofan.myweb.hinet.net/temp/p-m2video.zip
解开後找里面的「音效档剪辑.bat」,
不然就是把下面这一串自己弄成BAT档(到pause结束)
@echo off
REM 自动侦测ffmpeg位置,如果有装WinFF或将ffmpeg.exe放到与批次档相同目录
if exist "%programfiles(x86)%\WinFF\ffmpeg.exe" (
set FF="%programfiles(x86)%\WinFF\ffmpeg.exe"
)
if exist "%programfiles%\WinFF\ffmpeg.exe" (
set FF="%programfiles%\WinFF\ffmpeg.exe"
)
if exist "%~dp0ffmpeg.exe" (set FF="%~dp0ffmpeg.exe")
REM 若要自订ffmpeg位置,在下面这行设定并将REM取消
REM SET FF=""
REM 工作区位置(要加\),预设为系统暂存区
set WP=%temp%\
REM 设定开始时间(时:分:秒)
set SS=0:0:40
REM 设定要撷取的影片时间(时:分:秒)(注意不是结束时间!)
set DT=0:5:0
REM 砍掉後的档案档名前缀,如12.mp3处理後会变成cut_12.mp3
set PW=cut_
REM 切换到暂存目录
cd /D %WP%
if exist worklist.txt (del worklist.txt)
if exist ok.log (del ok.log)
for %%I in (%*) do if exist %FF% (
cd /D %%~dp%I
REM 以FFmpeg转档
%FF% -i %%I -shortest -acodec copy -ss %SS% -t %DT% mp3temp%%~x%I
REM 改名并加上前缀字串
rename mp3temp.* "%PW%%%~n%I.*"
cd /D %WP%
echo '%date:~0,10% %time:~0,8% %%I完成声音档剪辑' >> ok.log
) else (
echo '请安装FFmpeg或WinFF'
)
REM 秀工作记录
if exist ok.log (
echo 完成记录 >> worklist.txt
type ok.log >> worklist.txt
)
if exist worklist.txt (notepad worklist.txt)
pause
需要FFmpeg,建议用WinFF附的就好,我自己用的是WinFF1.40
FFmpeg
http://www.ffmpeg.org/
FFmpeg Windows(Zeranoe FFmpeg Builds. )
http://ffmpeg.zeranoe.com/builds/
WinFF
http://winff.org/
一、功能
1.一键完成
2.可批次处理,档名不论是中文、日文还是万年遗毒UAO都OK(但=不行)
3.剪辑音效档,比如说固定切掉前面40秒
4.音效直接复制不另行转档,速度很快
5.可自订完成後的档案前缀字串
二、转档前准备
**调整设定的方式:用文字编辑器打开「音效档剪辑.BAT」修改内容
1.系统要有FFmpeg,用WinFF也可以
2.ffmpeg能够吃的音效都能转
3.撷取部份时间片段要给两个值,一个是影片起始时间,一个是影片片段长度
(不是结束时间!)
可以全部用秒数或给时分秒,如3665(秒)=1:1:5(1时1分5秒)
4.产出的影片跟原来的影片同一个目录,档名前加上的字串可自订
三、操作方式
1.选好音效档拖到批次档的图示上即可
2.批次档不需和音效档同一个资料夹
3.可以复制批次档到「传送到....」(SendTO),档案选好按右键就开始转了
四、工作原理
把来源音效档丢给ffmpeg处理,依照一些状况产生简易的报告
--
给忙碌的人用的Vocaloid周记....
先行版
(顺利的话周二晚上)
http://hirokofan.pixnet.net/blog/category/1820969
完整版
(顺利的话周六中午)
http://hirokofan.pixnet.net/blog/category/1820741
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.175.200.53
1F:推 kuro:批次档推 虽然我用不到 07/13 13:09
2F:推 hokia:先推再研究 07/14 08:15
修改一下,ffmpeg.exe放到跟批次档同一目录就行了
※ 编辑: hirokofan 来自: 114.39.30.59 (07/14 16:01)