
我可以輕鬆轉換 avi、wmv 和其他視訊文件,但不能轉換這種格式。我尋找了一些如何使用 ffmpeg 轉換 mjpg 檔案的信息,但一無所獲。
由於這種格式廣泛用於網路攝影機,我需要處理這個問題並思考如何轉換它的答案對每個人都有用。
答案1
如果您指的是m-jpeg 格式。
將其轉換為常規 mpg 文件,然後再轉換為 FLV 可能是個好主意。
答案2
m-jpeg 不是一種標準格式。它是一組使用一系列 jpeg 來儲存視訊畫面的格式。每個實作都是專有的並且通常不相容。因此,基本上您需要相機製造商提供的編解碼器(可能僅適用於 Windows),然後您可以使用 virtualdub 之類的工具將其重新編碼為標準格式。
ffmpeg 不會使用 Windows 編解碼器,因此不是在這種情況下使用的理想工具。
我強烈建議不要先轉換為 mpg,然後再轉換為 flv,因為與直接重新編碼相比,重新編碼兩次會導致品質上的巨大損失。如果您需要分兩步驟完成,那麼中間格式應該是未壓縮的或無損格式,例如 huffyuv。
答案3
我有同樣的問題,但想要.mp4
代替.flv
.能夠使用 ffmpeg (v1.1.2-tessus) 使其運作。
ffmpeg -i input_movie.mjpg -c:v libx264 output_movie.mp4
一旦你有了它,.mp4
你就可以輕鬆地將其轉換為其他格式。如果您正在尋找無損品質轉換,請嘗試使用不同的編解碼器。