@echo off大概在去年 的時候,寫的玩的乙個批處理,需要和ffmpeg放在同乙個目錄下。title iring by antdz v 0.1.3
color 1c
clstype update.dat
echo #
echo 按任意鍵進入...
pause>nul
:ssong
clsecho ############################################
echo # 輸入歌曲路徑 #
echo # 如 d:\song\any man of mine.*** #
echo # iring by antdz #
echo ############################################
set /p isong= 歌曲路徑
if exist %isong% goto menu
clsecho +-----------------錯誤提示-----------------+
echo + +
echo + 您輸入的歌曲路徑不存在或檔名輸入錯誤 +
echo + +
echo +****************************************==+
echo 您輸入的路徑 %isong%
echo +------------------------------------------+
echo 按任意鍵繼續...
pause>nul
goto ssong
:menu
clsecho ############################################
echo # 選擇操作內容 #
echo # 2 擷取鈴聲 #
echo # 3 重新選擇歌曲 #
echo # 4 檢視紀錄 #
echo # q 退出 #
echo #------------------------------------------#
echo 當前歌曲 %isong%
echo 此前鈴聲 %outfile%
echo # iring by antdz #
echo ############################################
set /p icz= 輸入操作符
if %icz%== 1 goto psong
if %icz%== 2 goto cring
if %icz%== 3 goto ssong
if %icz%== 4 goto history
if %icz%== a goto aboutbug
if %icz%== q goto exit
goto menu
:cring
clsecho ############################################
echo # 鈴聲擷取 #
echo # iring by antdz #
echo ############################################
set /p sstime= 請輸入歌曲擷取的開始時間(數字)
set /p ttime= 擷取鈴聲的持續時間(數字)
set /a a=%time:~0,2%+1
set /a b=%time:~3,2%+1
set /a c=%time:~6,2%+1
set outfile= ring/ring%a%%b%%c%_%ttime%.***
ffmpeg -i %isong% -t %ttime% -ss %sstime% %outfile%
echo +-----------------資訊提示-----------------+
echo + ffmpeg執行完畢,請檢視提示資訊 +
echo +------------------------------------------+
echo + %date:~0,4%/%date:~5,2%/%date:~8,2% %time:~0,8% %isong% %outfile% > tmp.txt
type log.txt >> tmp.txt
del log.txt
ren tmp.txt log.txt
echo 按任意鍵繼續...
pause>nul
goto menu
:psong
clsecho ############################################
echo #------------------------------------------#
echo # m 返回主選單 #
echo # iring by antdz #
echo ############################################
set /p iczp= 輸入操作符
if %iczp%== 1 goto psong1
if %iczp%== 2 goto pring
if %iczp%== m goto menu
goto psong
:pring
if exist %outfile% goto pring1
goto psong
:pring1
ffplay %outfile%
goto psong
:psong1
ffplay %isong%
goto menu
:history
clstype log.txt
echo 按任意鍵返回
pause>nul
goto menu
:oktype irtmp.txt
echo 按任意鍵返回
pause>nul
del irtmp.txt
goto menu
:aboutbug
clstype about.dat
pause>nul
goto menu
:exit
可以擷取音訊。對於電影中的音訊也可又擷取。
ffmpeg 多個音訊合併 擷取 拆分
多個 檔案合併成乙個 檔案 一種方法是連線到一起 ffmpeg64.exe i concat 123.124.acodec copy output.解釋 i代表輸入引數 contact 123.124.代表著需要連線到一起的音訊檔案 acodec copy output.重新編碼並複製到新檔案中 另...
FFmpeg 拼接音訊
關鍵字 ffmpeg 將兩個音訊拼接為乙個音訊。比如錄音檔案錄了多段,想簡單的直接拼接成乙個音訊。分為上下集,或者多集,想合在一起 將要拼接的音訊按順序放在乙個文字檔案中 比如現在有3個 檔案,按順序是 1.2.3.新建乙個文字檔案 file 1.file 2.file 3.儲存為concat.tx...
ffmpeg剪輯 轉碼音訊
ffmpeg i g 0004740922.flac b a 1500k output.將音訊轉換為預設位元速率的 檔案 注意 1.實際出來的檔案位元速率在預設數值附近 2.一般ffmpeg預設轉換出的位元速率為128kps 128k 3.問 轉換位元速率前後音訊有什麼區別嗎?答 我不是天生惠耳,戴...