سلام
vp8 یک کدک تصویری آزاده که قرار توی یوتیوب هم ازش استفاده بشه در مقایسه با x264 حجم فوق العلده کمتری داره ولی در عوض کیفیت بالاتری داره و به نظر نمی یاد (یعنی تجربه ی من نشون داده نمی دونم در کل چجوریه) مثل x264 منابع رو حروم کنه!!
webm یک فرمتیه که از vp8 به عنوان کدک تصویر واز vorbis به عنوان کدک صدا استفاده می کنه vorbis به زبان خودمون همون ogg یه
حالا چجوری ما از این فرمت آزاد استفاده کنیم ؟ یا بهتر بگم چجوری به ffmpeg اظافه کنیم ؟
اول باید یک سورس جدید از ffmpeg جور کنیم که خب ساده ترین راه دانلوده ! می تونید هم از نسخه ۰.۶ استفاده کنید و هم از نسخه ی svn یا git مثلا ما میاییم از نسخه ی 0.6 استفاده می کنیم با حجم دانلودی حدود ۳ مگ پس :
wget http://ffmpeg.org/releases/ffmpeg-0.6.tar.bz2
بعد باید از حالت فشرده خارجش کنیم
tar -xvf ffmpeg-0.6.tar.bz2
حالا داخل فولدر سورس می شویم وبا دستور زیر کانفیگ می کنیم البته همون سه تای اولی برای ما مهم هستند ولی برای اینکه بشه برای بقیه چیزها هم استفاده کرد بقیه اش رو هم باید بزنید
./configure --enable-libvpx --enable-pthreads --enable-gprof --prefix=/usr --enable-gpl --enable-libmp3lame --enable-libvorbis --enable-libfaac --enable-libfaad --enable-libxvid --enable-libx264 --enable-libtheora --enable-postproc --enable-shared --enable-pthreads --enable-x11grab --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-version3 --enable-nonfree --enable-runtime-cpudetect
بعدش
make
sudo make install
البته کامپایل این جور سورس ها کلی طول می کشه !
حالا به راحتی می تونید فیلم هاتون رو تبدیل به فرمت webm کنید البته به این روش:
ffmpeg -i fileinput fileoutput.webm
یک چیز دیگه اینکه ffmpeg خودش یک پلیر خیلی ابتدایی داره به نام ffplay برای دیدن فایل هم:
ffplay file.webm
روی تصویر اگه کلیک کنید می تونید فیلم رو جلو و عقب ببرید!
vlc 1.1.0 هم قرار بود از این فرمت وشتیبانی کنه که متاسفانه نمی کنه
این فرمت در مراحل ابتدایی خودشه زیاد سخت نگیرید!