首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

应用ffmpeg截取音频

2012-10-21 
运用ffmpeg截取音频@echo offtitle iRing by AntDz v 0.1.3color 1Cclstype update.datecho #echo 按任意

运用ffmpeg截取音频

@echo offtitle iRing by AntDz v 0.1.3color 1Cclstype update.datecho #echo 按任意键进入...pause>nul:ssongclsecho ############################################echo # 输入歌曲路径                             #echo # 如 d:\song\any man of mine.mp3           #echo # iRing by AntDz                           #echo ############################################set /p iSong= 歌曲路径if exist %iSong% goto menuclsecho +-----------------错误提示-----------------+echo +                                          +echo + 您输入的歌曲路径不存在或文件名输入错误   +echo +                                          +echo +==========================================+echo 您输入的路径 %iSong%echo +------------------------------------------+echo 按任意键继续...pause>nulgoto ssong:menuclsecho ############################################echo # 选择操作内容                             #echo # 1 播放歌曲及铃声                         #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 psongif %iCz%== 2 goto cringif %iCz%== 3 goto ssongif %iCz%== 4 goto historyif %iCz%== a goto aboutbugif %iCz%== q goto exitgoto menu:cringclsecho ############################################echo # 铃声截取                                 #echo # iRing by AntDz                           #echo ############################################set /p sstime= 请输入歌曲截取的开始时间(数字)set /p ttime= 截取铃声的持续时间(数字)set /a a=%time:~0,2%+1set /a b=%time:~3,2%+1set /a c=%time:~6,2%+1set outfile= ring/ring%a%%b%%c%_%ttime%.mp3ffmpeg -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.txttype log.txt >> tmp.txtdel log.txtren tmp.txt log.txtecho 按任意键继续...pause>nulgoto menu:psongclsecho ############################################echo # 播放歌曲                                 #echo #------------------------------------------#echo # 1 播放当前歌曲                           #echo # 2 播放此前截取铃声                       #echo # m 返回主菜单                             #echo # iRing by AntDz                           #echo ############################################set /p iCzP= 输入操作符if %iCzP%== 1 goto psong1if %iCzP%== 2 goto pringif %iCzP%== m goto menugoto psong:pringif exist %outfile% goto pring1goto psong:pring1ffplay %outfile%goto psong:psong1ffplay %iSong%goto menu:historyclstype log.txtecho 按任意键返回pause>nulgoto menu:oktype iRtmp.txtecho 按任意键返回pause>nuldel iRtmp.txtgoto menu:aboutbugclstype about.datpause>nulgoto menu:exit

?大概在去年 的时候,写的玩的一个批处理,需要和ffmpeg放在同一个目录下。

可以截取音频。对于电影中的音频也可又截取。

热点排行