Video Teknolojileri Temelleri ve FFmpeg Ailesi. Onur Küçük onur@pardus.org.tr onur.kucuk@linux.org.tr Özgür Yazılım ve Linux Günleri 2011



Benzer belgeler
TÜRKİYE RADYO-TELEVİZYON KURUMU GENEL MÜDÜRLÜĞÜ. Standart tanımlı (SD) video kaset kayıt özellikleri aşağıdaki tablodaki gibi olacaktır:

1.0 Y 1.1 Y 2.0 Y 3.0 N FAT 16 (standard) FAT 32 exfat

1.0 Y 1.1 Y 2.0 Y 3.0 N FAT 16 (standard) FAT 32 exfat

Kimyasal film - Negatif filmler larda video filmler, 35mm e aktarılıp gösterildi. Sinemada 24 kare, videoda 25 kare

İMGE İŞLEME Ders-2. İmgeler, Dosya Tipleri ve Temel İşlemler. (Prof. Dr. Sarp ERTÜRK)

ÇOKLU ORTAMLARA GİRİŞ

DESTEKLENEN SES / VIDEO FORMATLARI

Gama ışını görüntüleme: X ışını görüntüleme:

M U L T I M E D I A P L A Y E R 2,5 SATA CASING WITH REMOTE CONTROL EL KITABI SI

İMGE İŞLEME Ders-9. İmge Sıkıştırma. Dersin web sayfası: (Yrd. Doç. Dr. M.

TEKNİK ŞARTNAME VİDEO KURGU İSTASYONU (15 ADET) VİDEO KURGU İSTASYONU DONANIM ÖZELLİKLERİ VİDEO KURGU KARTI ÖZELLİKLERİ

Müzik Verilerini Saklama Biçimleri


T.C. MİLLÎ EĞİTİM BAKANLIĞI RADYO-TELEVİZYON FOTOĞRAF, SES VE VİDEO FORMATLARI

ÇapulTV Direnişin MEDYASI

KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUVARI

VSP-BZ10. Profesyonel içerik oluşturma için uygun maliyetli, kullanımı kolay dijital kurumsal TV. Genel Bakış

ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER SES VİDEO İŞLEMLERİ


SONY VEGAS PRO 9 DİSK'E YAZMA (DISC BURN) Mehmet Mutallip GCGI IEng MIET

Kocaeli University, TR. MEH430 Video Processing. Class4: MPEG-1. Prof. Dr. Sarp ERTÜRK Dept. of Electronics and Telecom. Eng.

Evde 3D deneyiminin tadını çıkarın

65" Full HD Kurumsal LED Ekranlar. Genel Bakış. FULL HD Görüntü Performansı. Full HD 1080p Yüksek Çözünürlüklü MultiMedya Uygulamaları

1. Kutu İçeriği. 2. Cihaz Görünümü. 1. Prestigio Tablet PC 2. Sarj Cihazı 3. Kulaklık 4. USB Kablosu 5. Hızlı Başlangıç Klavuzu 6.

MMT 106 Teknik Fotoğrafçılık 3 Digital Görüntüleme

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

BÖLÜM 7 7. VİDEO - HAREKETLİ GÖRÜNTÜ DOSYALARI. GRAFİK ve ANİMASYON

Teknoloji ile Tanışalım

1. Kutu İçeriği. 2. Cihaz Görünümü. 1. Prestigio Tablet PC 2. Sarj Cihazı 3. Kulaklık 4. USB Kablosu 5. Hızlı Başlangıç Klavuzu 6.

Görüntü Bağdaştırıcıları

Digital Görüntü Temelleri Görüntü Oluşumu

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ YAZILIM TEKNOLOJİLERİ KONU TEKRAR VE PEKİŞTİRME SORULARI

HyperDeck Studio Mini

İçindekiler. 1.3 MP IR DOME VP IP (20 mt.) MP IR BULLET IP (20 mt.) MP IR DOME VP IP (20 mt.)... 5

VA2261. Genel Bakış. 22" (21,5" görüntülenebilir) Full HD LED Monitör

Çıkış Birimleri. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Bellek Birimleri

SPSDB7-15-IH KURGU YAZILIM VE DONANIMI ALIMI TEKNİK ŞARTNAME 1/8

DMP-182VG Kullanım Klavuzu. DMP-182VGA Medya Player Kart Kullanım Klavuzu

HDMI Uzatma Seti Full HD, 130 m

İçindekiler V Giriş Çalıştırma SSS...14

PIX 260i. Dijital Video Kaydedici. Video Multitrack Audio

PARDUS 5 PROGRAMLARI

Arşiv Dairesi Başkanlığı RADYO SAYISAL ARŞİV SİSTEMİ. Radyo Üst Veri Çalışması

HDMI Genişletici Çoğaltıcı Set, 1x2

HyperDeck Studio Mini

Samsung Galaxy S3 ve Apple iphone 4S Karşılaştırması

1.4. BİT Nİ KULLANMA ve YÖNETME

İ.Ü. AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ Ses ve Görüntü Hizmetleri Arşivleme Standardı

EK: ZEYİLNAME (BTD.07(DIŞ)2009/29 Sipariş İşaretli İhalede Yapılacak Olan Değişiklikler) 1/7

ATEM Television Studio HD

geometrik şekillerin birleşmesinden meydana gelen karmaşık yapılardır. Not: Bütün karmaşık grafikler basit şekillerin birleşmesinden oluşur.

LMD-2110MD. 21,5 inç Full HD 2D LCD medikal monitör. Genel Bakış. Özellikler. Full HD çözünürlüklü monitör medikal güvenlik standartlarıyla uyumludur

4K HDMI HDBaseT Sinyal Güçlendirici Set, 100m

DİJİTAL GÖRÜNTÜ TEKNOLOJİLERİ

ednet. smart memory iphone un veya ipad in için akıllı bellek arttırma

C) 19 inçlik CRT ile LCD monitörün görünebilir alanı farklıdır. D) Dijital sinyali, analog sinyale çevirmek için DAC kullanılır.

Maceranın parçası olun

4K HDMI Sinyal Uzatma Cihazı, HDBaseT

İçindekiler. Giriş. Uyarı. Dikkat Edilecek Noktalar. Ana Ünite Hakkında. Uzaktan Kumanda Ünitesi. OSD Temel Ayarları.

ÖZELLİKLER Titiz Tasarım, Büyüleyici Parlaklık

TDBB KURUM KİMLİĞİ KILAVUZU

İçindekiler. Giriş. Uyarı. İkaz. Ana Ünite Açıklaması. Uzaktan Kumanda. OSD temel ayarı. USB Özellikleri. Teknik Özellikler.

Web Tabanlı Yayınlar ve ODTÜ-TV Uygulaması 1 AB Şubat 2006 Pamukkale Üniversitesi Denizli

İçindekiler. Giriş. Uyarı. İkaz. Ana Ünite Açıklaması. Uzaktan Kumanda. OSD temel ayarı. USB Özellikleri. Teknik Özellikler.

9. HAFTA TBT182. Temel Bilgi Teknolojileri Kullanımı II. Öğr. Gör. E. Ekmel SULAK.

AHD DOME KAMERALAR AHD GECE GÖRÜŞLÜ IR KAMERALAR

Renk Yönetimi - 1. Özgür Yazar. EFI Fiery Grubu

Cihazı Aç/Kapat; Beklet/Kullan ; Fabrika ayarlarına geri dön. Açık/Kapalı, Sarj Göstergesi

VESTEL VENUS SULTANLAR LİGİ

VİDEO KODLAMA. Yüksek Lisans Semineri

Dijital (Sayısal) Fotogrametri

Ev Eğlencesi için Büyük Ekran Keyfi. Genel Bakış. Özellikler. 23,6" Full HD Multimedya Monitör

Merkezi İşlem. Birimi

DOĞRUDAN TEMİN İLANI BALAKGAZİ ORTA VE YÜKSEK EĞİTİM VAKFI

HXR-MC1500P. 1/4 inç Exmor R CMOS sensörlü HD / SD AVCHD video kamera. Genel Bakış HXR-MC1500P 1

NON-LİNEAR KURGU SETLERİ TEKNİK ŞARTNAMESİ

SC Surround Sound Card (714DX 7.1 SOUND EXPERT) A: Analog giriş ve çıkışlar B: Dijital S/PDIF giriş ve çıkış C: Dahili analog girişler C A

SAYISAL FORMAT RESİM KAYIT VE OKUMA CİHAZLARI TEKNİK ŞARTNAMESİ

ÜNİTE 13 ÜNİTE 2 VİDEO OLUŞTURMA BİLGİSAYAR II İÇİNDEKİLER HEDEFLER

Digital Görüntü Temelleri Görüntü Oluşumu

Yrd. Doç. Dr. Saygın ABDİKAN (Grup B) Öğretim Yılı Güz Dönemi

Yrd. Doç. Dr. Caner ÖZCAN

AHD DOME KAMERALAR AHD GECE GÖRÜŞLÜ IR KAMERALAR

GMedia15 & GMedia Sürücü. Asansör Multimedya Sistemi KULLANIM KILAVUZU

Optik Fiber Video Girişi (opsiyonel) 1x 10bit SD, HD, 3G HD, 2K, UHD arasında geçişli.

3500 Kırmızı 1210 SMD İç Mekan Mt/ 60 LED 120 Derece Mt/400 ma Mt/4.8 Watt 1 USD

SİSTEM BİRİMİ VE EKRAN KOMUTLARI

Çalışmalar Mp3 veya Wav formatında kabul edilecektir. Çalışmaların süresi en az 10 dakika, en fazla 20 dakika olmalıdır.

HD Serisi Kart Kullanım Kılavuzu

PRESTIGIO ÇÖZÜMLERİ PRESTIGIO MULTI BOARD (MB) ALL-IN-ONE (HEPSİ BİR ARADA) BİLGİSAYAR

Canon XEED SX60. Özellikler

DİJİTAL UYDU ALICILARI AHD GÜVENLİK KAMERALARI AHD KAYIT CİHAZLARI IP GÜVENLİK KAMERALARI NVR KAYIT CİHAZLARI LNB MODELLERİ

DOĞRUDAN TEMİN İLANI ELAZIĞ GENÇ İŞADAMLARI DERNEĞİ

GRAFİK ve ANİMASYON Alakoç

SAMSUNG CCTV FİYAT LİSTESİ TEMMUZ 2012

SONY VEGAS PRO 9 PROJE TANIMLAMASI

Prestigio Dijital Bilgilendirme Çözümleri

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 4. Sayısal veri iletimi

Uzaktan Eğitimde Sesli ve Görüntülü Yayınların İnternet Üzerinden Aktarılması

Transkript:

Video Teknolojileri Temelleri ve FFmpeg Ailesi Onur Küçük onur@pardus.org.tr onur.kucuk@linux.org.tr Özgür Yazılım ve Linux Günleri 2011

Multimedia (Çokluortam) Ortam / Media: Veri ya da bilgi içeriğinin depolandığı ya da iletildiği yapı Multimedia: Birden fazla (farklı yapıda) içeriğin bir arada bulunabildiği yapı Ses Sabit görüntü (imaj) Animasyon Video Metin Girdi ve çıktı aygıtları Doğrusal (Lineer): Video, Animasyon Doğrusal olmayan: Oyunlar 2

Multimedia Nerede kullanılır Ar-Ge / Bilim / Teknoloji Eğitim Eğlence sektörü Fotoğrafçılık Gazetecilik Mimari Moda tasarım Oyuncak Reklam Sanat Sinema Tıp Video oyunları Yazılım... 3

Dijital Multimedia döngüsü 4

Temel kavramlar Taşıyıcı (Container) Birden fazla media içeriğinin saklanabildiği, içeriği yorumlayacak aracın ihtiyaç duyabileceği bilginin ve içeriğin kendisinin bir arada bulunduğu çatıdır Veri / data: Taşıyıcı yorumlandıktan sonra elde edilen içeriktir Metadata: Veri hakkında veridir. Verinin nasıl yorumlanacağının tarifi ve ekler içerir Örnek taşıyıcılar: TIFF, PNG, FLV, AVI, MKV, PiSi, RPM, DEB 5

Örnek bir taşıyıcı 6

Temel kavramlar - Video Kökeni Latince "görüyorum" anlamına gelen "videre" Ard arda sıralanmış sabit görüntüler ya da hareketli görüntü olarak tarif edilir Genellikle beraberinde taşıdığı başka içerikle (ses, altyazı vb.) birlikte anılır Analog kasetler: VHS, Betamax Dijital diskler: Blu-ray, DVD, VCD/SVCD Elektronik sinyaller: TV yayını, Uydu yayını Video Dosyaları: MP4, AVI (RIFF), MKV (EBML), FLV 7

Temel kavramlar - Audio İşitsel, duyulabilen ya da algılanabilen ses olarak tanımlanır Audio is sound capable of being heard 8

Temel kavramlar Altyazı (Subtitle) Bir video da bulunan konuşmaların ve olay seslerinin metin olarak yazılmasıdır. SRT / SUB SSA /ASS VOBSUB / IDX AQT JSS SSF... 9

Teknik terimlerle - Video Piksel Saniye başı kare / Frame per second Interlaced ve progressive görüntü (PAL/SECAM/NTSC) Çözünürlük Yatay dikey oranı / Aspect ratio 16:9 16:10 4:3 Renk uzayı ve palet Sıkıştırma yöntemi (Codec) Bit oranı - Bits per second - bps Stereoscopic Full HD -> 1080p PAL -> 576i50 10

Çözünürlük standart tablosu 11

RGB LED 12

Gerçek görüntü - CRT 13

Gerçek görüntü - LCD 14

Teknik terimlerle - Audio Quantization Örnekleme oranı / Sampling rate (44.1 khz) PCM - Pulse code modulation Bit oranı 15

Quantization 16

PCM 17

Teknik terimlerle - Codec Dijital verileri verimli depolamak, iletmek ya da şifreleme uygulamasıdır. Compressor/Decompressor Coder/Decoder Coding (standart)!= Coder (Uygulama / Program) Kayıpsız ve kayıplı olabilir 18

Codec - Video DiVX / XVID H.264 / MPEG-4 AVC / MPEG-4 Part 10 WMV VC-1 VC-2 VC-3 VP6, VP7, VP8 Sorenson Realvideo Cinepak... 19

Codec - Audio WAV FLAC MPEG-4 ALS APE CELT AMR (NB WB) MP3 (MPEG1/2 Layer 3, MPEG3 değil)... 20

Codec - Subtitle BIM OGG Writ... 21

Renk modelleri RGB: Red Green Blue (Kırmızı Yeşil Mavi) CMYK: Cyan Magenta Yellow Key/Black YCbCr (YUV ailesi) 22 Y Luma Cb Blue Chroma Cr Red Chroma

RGB 23

YCbCr 24

YCbCr 25

CMYK 26

MPEG Motion Pictures Expert Group I-frame (Key frame) B-frame ve P-frame bileşenlerinden oluşur Forward / backward prediction DCT (Discrete cosine transform) IDCT 27

MPEG 28

MPEG 29

MPEG 30

MPEG 31

MPEG 32

FFmpeg Pek çok platformda ve mimaride çalışabilen temel multimedia araç seti İsteğe göre GPL ya da LGPL Komut satırından ya da kitaplık olarak kullanılabiliyor ffplay, ffserver, ffprobe, libav*, swscale Yüzlerce codec ve container format destekliyor 33

FFmpeg'i kimler kullanıyor? Mplayer Xine Blender MythTV VLC Transcode Gstreamer OpenCV Chromium / Google Chrome XBMC ffusion (MaxOSX) ffdshow (Windows) Pek çok yazılımda farkında olmadan FFmpeg kullanıyorsunuz! 34

FFmpeg örnekler ffmpeg -i a.wav -s 640x480 -i a.yuv a.mpg ffmpeg -i snatch_1.vob -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -acodec libmp3lame -ab 128k snatch.avi ffmpeg -y -i hede.m2ts -vcodec libx264 -vpre slow -vpre main -threads 0 -crf 22 -acodec copy -scodec copy -map 0:0 -map 0:1 -map 0:2 hede.mkv 35

FFmpeg filtreler ffmpeg -i a.avi -vf FILTREKOMUTU b.avi fade=in:0:25, fade=out:975:25 crop=in_w-2*10:in_h-2*20 crop=in_w/2:in_h/2:(in_w-out_w)/2+((in_wout_w)/2)*sin(n/10):(in_h-out_h)/2 +((in_hout_h)/2)*sin(n/7) movie=logo1.png [logo1];movie=logo2.png [logo2]; [in][logo1] overlay=10:h-h-10 [in+logo1]; [in+logo1][logo2] overlay=w-w-10:h-h-10 [out] 36

Kaynaklar Ffmpeg.org Multimedia.cx Fourcc.org Wikipedia Google 37

Sorular? 38