このスクリプト を使用してrmvbビデオをmp4に変換しようとしていますが、ffmpegに問題があります。
Apt-getにはffmpeg0とffmpeg-devのみがあり、両方をインストールしましたが、スクリプトは機能しません。ffmpegが見つからなかったということです。
これに関するヒントはありますか?
-update
私が話しているスクリプト:
#!/bin/bash
tipo=$1
arqv=$2
resolucao=$3
tipoarq=$4
help() {
clear
echo "Convertor de Vídeos para MP4"
echo "Parametro 1 = Tipo: (A - Arquivo/D - Diretório)"
echo "Parametro 2 = Arquivo/Caminho"
echo "Parametro 3 = Resolução"
echo "Parametro 4 = Tipo de Arquivos de Entrada (rmvb, avi, mpeg)"
}
if [ "$tipo" = "" -o "$arqv" = "" -o "$resolucao" = "" -o "$tipoarq" = "" ]; then
help;
exit
fi
if [ "$tipo" = "D" ]; then
count=`ls "$arqv"/*.$tipoarq | wc -l`
else
count=1
fi
echo "$count arquivos encontrados para converter."
x=0
while [ ! $x -ge $count ]; do
x=`echo $x + 1 | bc`
if [ "$tipo" = "D" ]; then
nome=`ls "$arqv"/*.$tipoarq | head -n $x | tail -n 1`
else
nome=$arqv
fi
echo "Convertendo $nome ..."
ffmpeg -i "$nome" -acodec libfaac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -cmp 2 -subcmp 2 -s $resolucao "`echo $nome | sed "s/\.$tipoarq//g"`".mp4
done
exit
-update
WinFF を使用すると、次のようになります。
不明なエンコーダー「libx264」
既存のパッケージlibx264-67とlibx264-devの両方をインストールしましたが、解決されたものはありません。
他の選択肢を探しています...
http://us.onlinevideoconverter.com/ を使用して解決しました。
UbuntuリポジトリにあるFFmpegパッケージには、ばかげたライセンス上の理由からlibfaacが含まれていません。それが問題を抱えている理由です。
ただし、rmvbオーディオストリームはおそらくaac形式である可能性が高いため、特定のケースでオーディオをトランスコードする必要はほとんどありません(元のオーディオと同じ品質で再生し、微調整を試さないことを前提としています) 、これが必要なものです。
したがって、スクリプト内でこのビットを単純に置き換える必要があります。
-acodec libfaac -ab 128kb
このため:
-c:a copy
これにより、ビデオストリームの変換中に、オーディオストリームがrmvbファイルからmp4ファイルに単純にコピーされます。結果のファイルは完全に機能します。
ただし、初期設定をレイアウトどおりに機能させたい場合、Ubuntuでは、ソースからFFmpegをコンパイルして不足しているコーデックを追加する必要があります。
UbuntuでFFmpegをコンパイルするには、このガイドに従ってください: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
Libfaacに関連する問題のより信頼できる説明を次に示します。 http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide
私の dmMediaConverter 、Bulk mode変換を持つFFMpeg GUIを使用できます。
ffmpeg -i input.rmvb -c:a copy output.mp4
私のために働いた。
インストールする必要があるパッケージはffmpegです。ターミナルから「ffmpeg」を実行すると、コマンドを含むパッケージをインストールするようにコマンドに指示されます。
Sudo apt-get install ffmpeg