APP中緩存的文件現(xiàn)在有時(shí)為blv后綴胳岂,有時(shí)為m4s后綴文件婚陪,如需在電腦端要播放栅葡,會(huì)面臨m4s文件無法播放的問題。
- blv可通過dos命令進(jìn)行格式轉(zhuǎn)換沧踏,如將后綴blv緩存文件提取至C:/flv中歌逢,可通過rename修改后綴,具體如下:
cd C:/flv rename *.blv *.flv
- m4s可通過ffmpeg+dos命令進(jìn)行格式轉(zhuǎn)換翘狱,如將后綴m4s緩存文件提取至C:/ffmpeg中秘案,可通過ffmpeg合并音視頻轉(zhuǎn)化為MP4,具體如下:
首先觀察文件規(guī)律潦匈,比如我的文件保存位置都在c:\cache*\64\audio.m4s阱高、c:\cache*\64\video.m4s,其中*為1至50的數(shù)字茬缩,即可以套在for循環(huán)中
套用ffmpeg命令讨惩,類似如下:
ffmpeg.exe -i "c:\video\video.mp4" -i "c:\audio\audio.mp4" -c:v copy -c:a copy "C:\final.mp4"
合并使用如下:for /l %x in (1, 1, 50) do ffmpeg.exe -i "C:\cache\%x\64\video.m4s" -i "C:\cache\%x\64\audio.m4s" -c:v copy -c:a copy "C:\cache\%x.mp4"
- 如有想深入學(xué)習(xí)ffmpeg的同學(xué),可以參考以下文章:
大神雷霄驊博客:https://blog.csdn.net/leixiaohua1020/article/details/15811977