Jawaban:
Anda dapat menggunakan FFmpeg (alat baris perintah gratis untuk Mac, Linux dan Windows) untuk menyandikan WMV ke MP4. Berikut ini contoh sintaks:
ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a libfaac -q:a 100 output.mp4
Ini akan menyandikan video ke video H.264 dan audio AAC, menggunakan kualitas standar. Untuk mengubah kualitas video, gunakan nilai CRF yang berbeda, di mana lebih rendah berarti lebih baik, misalnya 20 atau 18. Untuk audio, 100% adalah kualitas default. Tingkatkan nilai untuk kualitas yang lebih baik.
Khusus untuk AppleTV, inilah yang dikatakan Apple mendukung:
Video H.264 hingga 1080p, 30 frame per detik, High atau Main Profile level 4.0 atau lebih rendah, Baseline profile level 3.0 atau lebih rendah dengan audio AAC-LC hingga 160 kbit / s per saluran, 48 kHz, audio stereo dalam .m4v , .mp4, dan format file .mov
Jadi, Anda bisa menggunakan perintah berikut untuk memaksa frame rate 30 Hz dan profil tinggi :
ffmpeg -i input.wmv -c:v libx264 -crf 23 -profile:v high -r 30 -c:a libfaac -q:a 100 -ar 48000 output.mp4
ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a aac -strict -2 -q:a 100 output.mp4
HandBrake . Multi-platform dan gratis.
HandBrake adalah transcoder video open-source, berlisensi GPL, multiplatform, multithreaded, tersedia untuk MacOS X, Linux dan Windows.
Sumber yang didukung:
Sebagian besar file multimedia yang didukung libavformat dan libavcodec.
Setiap DVD atau sumber seperti Bluray yang TIDAK dilindungi salinan. (penghapusan perlindungan salinan tidak didukung)
Output:
Format file: MP4 (M4V) dan MKV
Video: H.264 (x264), MPEG-4 (ffmpeg), MPEG-2 (ffmpeg), atau Theora (libtheora)
- Audio: AAC, CoreAudio AAC / HE-AAC (Khusus OS X), MP3, Flac, AC3, atau Vorbis. AC-3, DTS, DTS-HD, AAC dan MP3 pass-thru.
Jika Anda mencoba mengonversi file WMV yang dibuat oleh GoToMeeting (alias Go2Meeting untuk keperluan SEO ), maka semua solusi di atas mungkin akan gagal karena video dikodekan menggunakan codec g2m4 khusus citrix yang akan membuat transcoder tersedak.
Saya menemukan halaman ini yang memandu melalui transcoding dari g2m ke WMV biasa menggunakan g2mtranscoder.exe yang disediakan oleh gotomeeting, yang akan mentranskode video Anda di tempat sehingga Anda kemudian dapat mentranskodekannya ke format pilihan Anda menggunakan alat biasa (seperti jawaban lain dalam ini benang).
ffmpeg -codec
, namun tanpa D
bendera, jadi saya tidak tahu apakah itu didukung sepenuhnya.
./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
Saya tidak tahu apa arti semua opsi / bendera, tetapi sepertinya berhasil dan mendapatkan file MP4 streaming Flash, tetapi videonya bukan kualitas terbaik.
Pustaka codec yang saya instal adalah libx264 dan libfaac untuk H.264 dan AAC video dan audio codec.
www.media-convert.com adalah layanan berbasis web gratis yang mengubah semua jenis format audio dan video. Tidak perlu menginstal perangkat lunak apa pun. Abaikan add dan cukup pilih jenis file dari menu dropdown.
MediaCoder harus melakukan pekerjaan dengan baik!
MediaCoder adalah transcoder media universal gratis sejak tahun 2005. Ini mengintegrasikan sebagian besar codec audio / video dan alat-alat dengan cara yang elegan dan transparan ke dalam solusi transcoding all-in-one. Dengan arsitektur yang fleksibel dan dapat diperpanjang, codec dan alat terbaru diperbarui secara terus menerus. MediaCoder bermaksud menjadi pisau tentara swiss untuk transcoding media sepanjang waktu.
Coba Konverter Video Apa Pun . Seperti namanya, itu dapat mengkonversi berbagai jenis video.
Saya akan menggunakan MediaCoder untuk konversi batch atau kemungkinan ramah pengguna lainnya adalah Avidemux .
Saya tidak dapat menginstal FFmpeg di Ubuntu Server 14.10 (Utopic Unicorn), jadi saya menggunakan HandBrake. Setelah instalasi saya telah menggunakan skrip dari thanhsiang.org/faqing :
convert.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
Itu solusi tercepat bagi saya.