我們的客戶端發送請求從服務器下載電影文件。當服務器收到請求時,它將啓動一個ffmpeg進程來轉換電影。 ffmpeg的輸出被臨時保存到硬盤。我們不想讓客戶端在轉碼完成後等待下載文件,因此我們會發送輸出數據作爲其生成的。轉碼完成後ffmpeg是否重寫了標題?
問題是ffmpeg似乎在完成轉碼後重寫了輸出文件頭,因此下載的文件(在客戶端)沒有正確的文件頭,並且播放器無法播放它。
我的問題是,有什麼辦法可以讓ffmpeg不重寫頭文件?這應該是什麼解決方案?
編輯:該命令是轉碼到H264/AAC在MP4容器
什麼是輸出文件格式? flv,mp4? – rajneesh
我更新了我的問題。 – jAckOdE
你的ffmpeg命令是什麼? – rajneesh