使用轉換我!

使用轉換我!

我有一個具有以下屬性的原始影片:

  • 25幀/秒
  • UYVY編解碼器
  • 876 兆位元/秒
  • AVI容器

我想使用 將此原始檔案轉換為另一個容器ffmpeg。現在的問題是輸出視訊正在被壓縮。知道如何在不壓縮輸出檔案的情況下執行此操作。我努力了:

ffmpeg -i video.avi -r out.avi

但這沒有幫助。

答案1

注意ffmpeg 已被廢棄在 Ubuntu 和其他發行版中:

在此輸入影像描述

avconv是您要使用的套件中的一個libav-tools,可以使用以下行進行安裝:

sudo apt-get install libav-tools

因此,您可以透過以下一些方法來做到這一點:

FFMPEG(在 12.04+ 中已棄用)

ffmpeg -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mp4
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mkv
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mpg

AVCONV

avconv -i input.avi -vcodec copy -acodec copy output1.avi
avconv -i input.avi -vcodec copy -acodec copy output1.mp4
avconv -i input.avi -vcodec copy -acodec copy output1.mkv
avconv -i input.avi -vcodec copy -acodec copy output1.mpg

我假設當你說“轉換為其他任何東西”,然後你補充說輸出不應該被壓縮(然後我恰好看到比特率)我正在考慮原始文件,輸入是 avi 容器內的 RAW。如果是這種情況,上述選項將起作用。他們只是將內容複製到另一個容器,保持 25fps、位元率和整體品質。

如果您不想複製內容,只需刪除“-vcodec copy -acodec copy”部分,avconv/ffmpeg 就會處理它。

筆記- 如 LordNeckBeard 所提到的,MP4 範例不適用於 Raw。

答案2

使用轉換我!

在此輸入影像描述 您以前從未使用過的優質媒體轉換器...
http://gnome-look.org/content/show.php/ConvertMe!?content=153277

答案3

跑步:

ffmpeg -i video.avi -sameq -r 25 out.avi

您的影片真的是用 800 MBit/s 編碼的嗎?

您可以專門設定視訊比特率

ffmpeg -i video.avi -b:v 876104k -maxrate 1200000 -bufsize 876104k out.avi

相關內容