還好官網給出了轉換的命令,見:http://h264.code-shop.com/trac/wiki/encoding
將以下指令碼儲存為乙個.sh檔案, 如start.sh,儲存好之後每次只需執行該檔案即可,如: ./start.sh
需要注意一下 qt-faststart "$tmpfile" "$outfile" qt-faststart這個引數有的人可能沒有裝,所以需要手動安裝一下。
進入ffmpeg安裝目錄(如:~/home/ubuntu/ffmpeg)執行以下命令:
cd tools
cc qt-faststart.c -o qt-faststart
sudo cp qt-faststart /usr/bin
所有工作準備就緒後,那麼我們的問題也隨之來了:
同樣的命令,對於同樣格式的不同檔案,有的可以轉,有的不能轉..
對比了一下inputfile檔案的引數
可以轉的檔案:
stream #0.0: video: mpeg4, yuv420p, 640x272 [par 1:1 dar 40:17], 23.98 tbr, 23.98 tbn, 23.98 tbc
stream #0.1: audio: ***, 48000 hz, 2 channels, s16, 224 kb/s
不可以轉的檔案:
stream #0.0: video: mpeg4, yuv420p, 640x272 [par 1:1 dar 40:17], 25 tbr, 25 tbn, 25 tbc
stream #0.1: audio: ac3, 48000 hz, 5.1, s16, 384 kb/s
匯入ffmpeg 遇到的問題
拖進包含ffmpeg 的庫所新增的處理的資訊 要在 user head search head 新增標頭檔案 project dir twipcsdk ffmpeg include 選擇recursive 然後要新增這幾個庫libiconv.tbdlibz.tbdlibbz2.1.0.tbd 這三個...
ffmpeg 編譯問題記錄
解壓.configure enable nonfree enable shared disable static enable gpl enable libx264 enable ffmpeg disable asm disable optimizations disable stripping p...
ffmpeg音訊格式轉換 合成 速率調整
ffmpeg i 要轉檔案的絕對路徑 輸出檔案絕對路徑 ffmpeg i usr local file 1610559296433.amr usr local file out.執行過程 現在我們有乙個17s的音訊,想轉換為20s。atmpo 17 20 中間其他引數大家研究,建議進行同格式音訊的速...