panhaema

Her yer kanla kaplı...

^arşiv    ^dökümanlar    ^arama    ^hakkımda

Güncel Tarih: 07.08.2008 Saat: 23:10:14

^/dev/panrandom: Yani önce fişe takıyoruz, öyle mi? --


^tag is evil!
sosyal(40) linux(73) programlama(17) freud(20) geek(2) hayal(11) teknoloji(22) yeni(2) hack(6) teori(22) duvarlar(8) korn(1) solaris(1) flame(1) kirlilik(1) darkwave(6) industrial(2) tarih(3) patent(3) sysadmin(3) netiket(3) tanz-metall(3) oyun(4) film(6)
panhaema: Theora ve Vorbis

07.01.2007 19:28:13 - Theora ve Vorbis

En azından, P2P Network'lerinde pek rağbet edilmese de; indirdiğim video'ları Theora yapmak gibi bir alışkanlığım var. Doğru ayarlarla, kalite kaybetmeden yer kazanmak, altyazı ya da seslendirme aplikleri uygulamak gibi çok hoş imkanları var. Theora'nın görüntü başarısından söz etmeye gerek yok sanırım.

Vorbis için biraz çekingenim hala. Zira DTS yi simüle etmesini çok isterdim ve ikiden fazla kanal için dönüşüm yapabilmesini. Unutmadan, nedenlerimden biri de örnekleme hızının 500 kbps'nin üstüne çıkamıyor olması (öyle bakmayın, konser DVD'lerinin RIP'leri genellikle ~768 kbps örnekleniyor). Diğer yandan, ~768 kbps örneklenen seslerle aynı berraklığa sahip sesleri, Vorbis ile 192 ya da 320 kbps örnekleyerek duymak mümkün, kulaklarım beni yanıltmıyorsa (çok mu subjektif oldu?). Zaten, sesin ikiden fazla kanaldan gelmesiyle, 192 kbps'nin üzerindeki örnekleme hızları anlam kazanmaya başlıyor. Dönüşüm, ikiden fazla kanala imkan vermiyor demiş miydim? :) Al 7+1 ses sistemini, uydulardan birinin fişini çek, kalan 6'sını da 3'lü gruplar halinde iki kanala böl, öyle kullan diyor... Neyse.

Şimdi, 1 gb'lık bir bellek çubuğuna atmak istediğimiz bir videomuz var. Boyutu 1,3 gb. Video'yu isteyen arkadaşın stereo hoparlörü olduğunu da öğrendik (in stereo where available), artık gönül rahatlığıyla dönüşüm yapabiliriz :p
$ ffmpeg -i Volkerball.avi
[...]
Input #0, avi, from 'Volkerball.avi':
  Duration: 01:42:04.4, start: 0.000000, bitrate: 1755 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 480x272, 25.00 fps(r)
  Stream #0.1: Audio: dts, 48000 Hz, 5 channels, 754 kb/s
[...]

$ du -h Volkerball.avi
1.3G    Volkerball.avi

$ ffmpeg2theora -a 10 -A 192 Volkerball.avi 

Aradan 90 dk geçtikten sonra 
(dönüşüm sırasında geçecek zamanı, çok uçuk opsiyonlar vermediyseniz,
video'nun toplam süresine eşitleyebilirsiniz)

$ du -h Volkerball.ogg
799M    Volkerball.ogg

$ ffmpeg -i Volkerball.ogg
[...]
Input #0, ogg, from 'Volkerball.ogg':
  Duration: 01:42:04.4, start: 0.000000, bitrate: 1205 kb/s
  Stream #0.0: Video: theora, yuv420p, 480x272, 25.00 fps(r)
  Stream #0.1: Audio: vorbis, 48000 Hz, stereo, 192 kb/s
[...]
Bu dönüşüm ile elde edilen sadece disk alanı olmadı. Video'daki bozuk alanlar dönüştürülemediği için temizlendi, bu sayede ilginç bir şekilde sadece linux altında izleyebildiğim (windows'da ve mac'de codec'lere rağmen izleyemedim) ve izlerken zaman çubuğunu hareket ettiremediğim bu video, artık her ortamda, zaman çubuğuyla kontrol edilerek izlenebilir oldu. Bu bağlamda, söz konusu yöntemi problemli video'lar için, bir kurtarma yolu olarak görmek dahi mümkün olabilir. Üstelik bozuk bölümlerin atılmasına rağmen, dönüştürülen video da gözle görülür hiçbir değişiklik olmamış.


^tag is evil! linux


Yorum yapılmamış.


92 + 47 işleminin sonucu nedir?

Genel Ağ kimliğiniz

Site/Elektronik Posta adresiniz
(Elektronik Posta adresinizi tanımlayacaksanız ve spambot'lara hedef olmak istemiyorsanız,
'@' yerine 'AT', '.' yerine de 'DOT/NOKTA' kullanın)

Yorumunuz
(HTML'e izin verilmiyor)


Yorumlarınız yasal anlamda da sizin sorumluluğunuzdadır.




CCBot/1.0 (+http://www.commoncrawl.org/bot.html) ile izliyorsunuz.