一連のWMVファイルをMP4に変換して、 Apple TV にインポートするにはどうすればよいですか?
FFmpeg (Mac、Linux、Windows用の無料のコマンドラインツール)を使用して、WMVをMP4にエンコードできます。次に構文の例を示します。
ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a libfaac -q:a 100 output.mp4
これにより、デフォルトの品質を使用して、ビデオがH.264ビデオとAACオーディオにエンコードされます。ビデオの品質を変更するには、異なるCRF値を使用します。低いほど、より良いことを意味します。 20または18。オーディオの場合、100%がデフォルトの品質です。より良い品質のために値を増やします。
特にAppleTVの場合、これはAppleがサポートしていると言うものです:
最大1080p、毎秒30フレームのH.264ビデオ、高またはメインプロファイルレベル4.0以下、ベースラインプロファイルレベル3.0以下、チャンネルあたり最大160 kbit/sのAAC-LCオーディオ、48 kHz、.m4vのステレオオーディオ、.mp4、および.movファイル形式
したがって、次のコマンドを使用して、30 HzのフレームレートとHighプロファイルを強制できます。
ffmpeg -i input.wmv -c:v libx264 -crf 23 -profile:v high -r 30 -c:a libfaac -q:a 100 -ar 48000 output.mp4
HandBrake 。マルチプラットフォームで無料です。
HandBrakeは、オープンソースのGPLライセンス、マルチプラットフォーム、マルチスレッドビデオトランスコーダーで、MacOS X、Linux、およびWindowsで利用できます。
サポートされているソース:
Libavformatおよびlibavcodecがサポートする最も一般的なマルチメディアファイル。
コピー保護されていないDVDまたはブルーレイのようなソース。 (コピー防止機能の削除はサポートされていません)
出力:
ファイル形式:MP4(M4V)およびMKV
ビデオ:H.264(x264)、MPEG-4(ffmpeg)、MPEG-2(ffmpeg)、またはTheora(libtheora)
- オーディオ:AAC、CoreAudio AAC/HE-AAC(OS Xのみ)、MP3、Flac、AC3、またはVorbis。 AC-3、DTS、DTS-HD、AACおよびMP3パススルー。
GoToMeetingによって作成されたWMVファイル(別名Go2Meeting [〜#〜] seo [〜#〜] 目的)を変換しようとしている場合、ビデオがエンコードされているため、上記のソリューションはすべて失敗する可能性がありますトランスコーダーを窒息させる、citrix固有のg2m4コーデックの使用。
私が見つけた このページ gotomeetingが提供するg2mtranscoder.exeを使用してg2mから通常のWMVへのトランスコーディングをガイドします。 (このスレッドの他の答えのように)。
www.media-convert.com は、あらゆる種類のオーディオおよびビデオ形式を変換する無料のWebベースのサービスです。ソフトウェアをインストールする必要はありません。追加を無視し、ドロップダウンメニューからファイルタイプを選択します。
./ffmpeg -y -i input.wmv -vcodec libx264 -acodec libfaac -ab 128k -ac 2 -b 300 -threads 4 -flags +loop -cmp +chroma -partitions 0 -subq 1 -trellis 0 -refs 1 -coder 0 -bufsize 10M -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 output.mp4
すべてのオプション/フラグの意味がわかりませんが、それは機能してFlashストリーミング可能なMP4ファイルを取得するように見えましたが、ビデオは最高品質ではありませんでした。
インストールしたコーデックライブラリは、libx264およびlibfaacで、 H.264 および [〜#〜] aac [〜#〜] ビデオおよびオーディオコーデック用です。
Any Video Converter を試してください。名前が示すように、さまざまな種類のビデオを変換できます。
MediaCoder はうまく機能するはずです!
MediaCoderは2005年から無料のユニバーサルメディアトランスコーダーです。オールインワントランスコーディングソリューションにエレガントで透過的な方法で最も人気のあるオーディオ/ビデオコーデックとツールを統合します。柔軟で拡張可能なアーキテクチャにより、最新のコーデックとツールが常に追加されて更新されます。 MediaCoderは、常にメディアトランスコーディングのスイスアーミーナイフになることを目指しています。
buntu Server 14.1 (Utopic Unicorn)にFFmpegをインストールできなかったので、HandBrakeを使用しました。インストール後、私は thanhsiang.org/faqing のスクリプトを使用しました:
convert.sh
などの.shファイルを作成します。chmod +x convert.sh
#!/bin/bash
# This script is to convert automatically a folder of video files to MP4.
# You need to change SRC -- Sourse folder and DEST -- Destination folder
# The MP4 format is 480x270.
SRC=/home/video/
DEST=/home/www/mp4files/
DEST_EXT=mp4
HANDBRAKE_CLI=HandBrakeCLI
for FILE in `ls $SRC`
do
filename=$(basename $FILE)
extension=${filename##*.}
filename=${filename%.*}
$HANDBRAKE_CLI -i $SRC/$FILE -o $DEST/$filename.$DEST_EXT -e x264 -q 22 -r 12 -B 64 -X 480 -O
done
それは私にとって最速のソリューションでした。
私は MediaCoder をバッチ変換に使用するか、他のユーザーフレンドリーな可能性は Avidemux です。