考慮到合成m4s文件可能是一個比較獨立的技能模塊,就單獨另開了一個,這是個比較詳細的教程,從ffmpeg的安裝說起。
ffmpeg的下載
官網下載地址:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
(我第一次找的時候,差點在官網里迷路hhhhh)
ffmpeg的安裝
1.將剛才下載的壓縮包解壓到您想要的安裝路徑。
2.配置環境變量。
點開文件夾,進入bin目錄。
復制地址欄的路徑。
回到桌面,右鍵此電腦→屬性→高級系統設置
點擊右下角的環境變量,看到下面的框,這里面都是系統變量。
選擇Path,鼠標左鍵雙擊一下它。
選擇新建,把剛剛復制的路徑粘貼進去,點擊確定。
這樣環境變量就配好了。
驗證是否安裝成功
打開cmd,輸入ffmpeg,回車。
出現ffmpeg的版本信息和一大堆configuration就表示安裝成功,接下來就可以愉快地使用了。
ffmpeg合成m4s文件
ffmpeg要在終端使用命令執行操作的,它的命令是真的很——長——很——長——
而且不能省略哦,可能會導致一些莫名其妙的錯誤,找原因都不知道從哪里找起來。
介紹一下將m4s合成為mp4的命令:
ffmpeg -i 完整視頻路徑名 -i 完整音頻路徑名 -vcodec copy -acodec copy -f mp4 新的合成視頻的完整路徑名
舉個栗子,現在,我的兩個m4s文件的完整路徑——
視頻完整路徑:D:\文件夾\video.m4s
音頻完整路徑:D:\文件夾\audio.m4s
合成后,我想要將mp4視頻存放在:D:\文件夾\final.mp4
所以我即將使用的命令是:
ffmpeg -i D:\文件夾\video.m4s -i D:\文件夾\audio.m4s -vcodec copy -acodec copy -f mp4 D:\文件夾\final.mp4
(別打錯了哦,我這里打錯過一萬次)
出現這樣的信息就表示成功啦。
打開相應的目錄,可以看到生成的新視頻,格式為mp4。
這樣我們就可以成功打開它了!
P.S 兩個m4s文件一定要匹配,否則可能會出現錯誤。從Fiddler里面保存m4s文件的時候,確保是從0開始下載,到末尾結束的,不然兩個m4s文件不匹配,ffmpeg無法合成。
教程到此結束,希望大家都已經順利合成。
(命令一定要打對,字符不要錯,路徑不要錯,順序不要亂。)
謝謝您的瀏覽,90度鞠躬!