multimedia
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| multimedia [2023-04-10 06:40:54] – manfred | multimedia [2024-04-19 21:35:58] (aktuell) – [sonstiges] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Multimedia ====== | ||
| + | |||
| + | siehe auch: [[:: | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ===== sonstiges ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * Video-Codecs: | ||
| + | * Audio-Codecs (nur Stereo): AAC, AC-3, eac3, Apple Lossless, FLAC | ||
| + | * Container: MPEG-TS, fMP4 | ||
| + | * Bildauflösungen: | ||
| + | * [[https:// | ||
| + | * Video-Codecs: | ||
| + | * Audio-Codecs: | ||
| + | * Container: MPEG-TS, **MP4**, WebM | ||
| + | * Bildauflösungen // | ||
| + | * [[https:// | ||
| + | * [[linux# | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * [[Medienzentrum / Home Theater PC]] | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[Audio]] | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[Bildformate]] | ||
| + | * [[Bilder bearbeiten]] | ||
| + | * DigiCam | ||
| + | * [[dateinamen_und_verzeichnisnamen_automatisiert_aendern# | ||
| + | * //Die "Sony Alpha 7C" ist derzeit die kompakteste spiegellose Vollformat-Systemkamera, | ||
| + | * [[DVDs kopieren]] | ||
| + | * [[http:// | ||
| + | * Ubuntu: | ||
| + | * '' | ||
| + | * '' | ||
| + | * [[Blurays kopieren]] | ||
| + | * [[IMDB-Abfrage]] | ||
| + | * [[Video]] | ||
| + | * [[https:// | ||
| + | * **[[https:// | ||
| + | * __Es wird ab '' | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * ''> | ||
| + | * **[[https:// | ||
| + | * **__seit Version 7.0 möglich__** | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * ''> | ||
| + | * **__mit Version 10 möglich__** | ||
| + | * // | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * ''> | ||
| + | * **[[https:// | ||
| + | * __Es wird von '' | ||
| + | * Es wurde entwickelt, um eine allgemeine Alternative zu haben, die komplett frei von patentierten Technologien ist. => // | ||
| + | * **__seit September 2008__** | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * ''> | ||
| + | * **[[https:// | ||
| + | * //Only VP8 or VP9 or AV1 video and Vorbis or Opus audio and WebVTT subtitles are supported for WebM.// | ||
| + | * __Es wird ab '' | ||
| + | * Es wurde als Alternative zu [[https:// | ||
| + | * **__seit Mai 2010__** | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * ''> | ||
| + | * **__seit August 2015__** | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * ''> | ||
| + | * **[[https:// | ||
| + | * //Der AVI-Container unterstützt leider nur die Formate '' | ||
| + | * **__seit 1996 möglich__** | ||
| + | * __Container-Format: | ||
| + | * __Video-Codec: | ||
| + | * __Audio-Codec: | ||
| + | * **__DivX 5.0 (der AVI-Klassiker)__** | ||
| + | * __SD:__ '' | ||
| + | * __HD:__ '' | ||
| + | * [[FFmpeg]] | ||
| + | * [[http:// | ||
| + | * [[VideoSoftware]] | ||
| + | * [[Videos transcodieren]] | ||
| + | * [[MKVToolnix]] | ||
| + | * [[Den Desktop als Video auffnehmen]] | ||
| + | * [[OnlineTvRekorder.com]] TV-Sendungen im Internet aufnehmen und dann per FTP schicken lassen | ||
| + | * [[Filme transkodieren]] | ||
| + | * mit [[FFmpeg]]/ | ||
| + | * [[https:// | ||
| + | * mit [[mencoder]] | ||
| + | * [[film unter Windoofs mit mencoder ins ASP-Format transcodiern]] (MPEG-4 - ASP [DivX5/ | ||
| + | * [[film transcodieren für Mobile Miniplayer]] (MPEG-4 - Simple-Profil Level 3 [Xvid/MP2]) | ||
| + | * **[[http:// | ||
| + | * [[http:// | ||
| + | * DivX und Xvid / MPEG-4 part 2 / **ASP (Advanced Simple Profile)** | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * ITU-T H.264 / MPEG-4 part 10 / **AVC (Advanced Video Coding)** | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * ITU-T H.265 / **HEVC (High Efficiency Video Coding)** / [[http:// | ||
| + | * [[http:// | ||
| + | * Encoder: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * neue Codec' | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * **NetVC** - Codec soll in der Liga von [[https:// | ||
| + | * Sowohl [[https:// | ||
| + | |||
| + | |||
| + | ===== Wir basteln ===== | ||
| + | |||
| + | |||
| + | ==== Fotobox/ | ||
| + | |||
| + | WLAN-Kamera mit einem '' | ||
| + | * [[https:// | ||
| + | |||
| + | Fotobox/ | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ===== ScreenCast: Desktop-Session als Video aufnehmen ===== | ||
| + | |||
| + | |||
| + | ==== mit ffmpeg ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | Die Desktop-Session als AVI-Film aufnehmen, das soll mit ton gehen, der Ton wird bei mir aber leider nicht mit aufgezeichnet. | ||
| + | |||
| + | alt: | ||
| + | # ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 -sameq -y screencast.avi | ||
| + | |||
| + | neu: | ||
| + | # ffmpeg -f x11grab -r 25 -s 1366x768 -i :0.0 -c:a libfaac -q:a 80 -c:v libx264 -crf 21 screencast.mp4 | ||
| + | |||
| + | ==== mit recordmydesktop ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | die Desktop-Session als OGV-Film aufnehmen, das geht z.B. mit Mikrofon-Ton über ALSA; dazu muss der Audioeingang angegeben werden (hw: | ||
| + | # egrep ' | ||
| + | hw:Intel,0 | ||
| + | hw:Intel,2 | ||
| + | hw:Intel,6 | ||
| + | |||
| + | dann kann man mal alle drei ausprobieren, | ||
| + | # recordmydesktop --overwrite -x 202 -y 280 --width 448 --height 256 --device hw:Intel,0 --workdir /tmp/ -o vscreen.ogv | ||
| + | # recordmydesktop --overwrite -x 202 -y 280 --width 448 --height 256 --device hw:Intel,2 --workdir /tmp/ -o vscreen.ogv | ||
| + | # recordmydesktop --overwrite -x 202 -y 280 --width 448 --height 256 --device hw:Intel,6 --workdir /tmp/ -o vscreen.ogv | ||
| + | # recordmydesktop --overwrite -x 0 -y 0 --width 1366 --height 768 --device hw:PCH,0 --workdir /tmp/ -o vscreen.ogv | ||
| + | |||
| + | __Die Audio-Daten können leider nur vom Mikrofoneingang aufgenommen werden.__ | ||
| + | **Um die Audio-Ausgabe von z.B. einem Spiel mit aufzunehmen, | ||
| + | Das muss man mit dem einen Stecker in den Line-Out und den anderen Stecker in den Mikrofoneingang gesteckt werden. | ||
| + | Wenn keine Mikrofoneingangsbuchs vorhanden ist aber ein internes Mikrofon, dann werden alle Umgebungsgeräusche aufgenommen.** | ||
| + | |||
| + | Mit etwas Aufwand soll es aber auch möglich sein, dass man ausschließlich per Software den gewünschten Erfolg erzielt: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | # recordmydesktop -o / | ||
| + | |||
| + | === record - my - desktop - Skript === | ||
| + | |||
| + | # | ||
| + | | ||
| + | # Dieses Skript kann den ganzen Desktop oder Ausschnitte vom Desktop | ||
| + | # zusammen mit dem Signal vom Mikrofoneingang als Film aufnehmen. | ||
| + | | ||
| + | # | ||
| + | | ||
| + | while [ " | ||
| + | case " | ||
| + | -a) | ||
| + | AUDIONUMMER=" | ||
| + | shift | ||
| + | ;; | ||
| + | -z) | ||
| + | ZIEL=" | ||
| + | shift | ||
| + | ;; | ||
| + | -t) | ||
| + | TEMP=" | ||
| + | shift | ||
| + | ;; | ||
| + | -al) | ||
| + | ABSTAND_LINKS=" | ||
| + | shift | ||
| + | ;; | ||
| + | -ao) | ||
| + | ABSTAND_OBEN=" | ||
| + | shift | ||
| + | ;; | ||
| + | -bb) | ||
| + | BILD_BREITE=" | ||
| + | shift | ||
| + | ;; | ||
| + | -bh) | ||
| + | BILD_HOEHE=" | ||
| + | shift | ||
| + | ;; | ||
| + | -h) | ||
| + | echo " | ||
| + | HILFE: | ||
| + | ${0} [Option] | ||
| + | -a [Nr. des Audio-Eingangs] | ||
| + | -z [ZIEL-Pfad/ | ||
| + | -t [TEMP-Pfad/ | ||
| + | -al [Abstand links] | ||
| + | -ao [Abstand oben] | ||
| + | -bb [Bild-Breite] | ||
| + | -bh [Bild-Höhe] | ||
| + | " | ||
| + | exit 1 | ||
| + | ;; | ||
| + | *) | ||
| + | if [ " | ||
| + | echo "Der Parameter ' | ||
| + | fi | ||
| + | shift | ||
| + | ;; | ||
| + | esac | ||
| + | done | ||
| + | | ||
| + | # | ||
| + | | ||
| + | AUDIOGERAETE=" | ||
| + | | ||
| + | if [ -z " | ||
| + | AUDIOEINGANG=" | ||
| + | else | ||
| + | AUDIOEINGANG=" | ||
| + | fi | ||
| + | | ||
| + | | ||
| + | if [ -z " | ||
| + | BILD_DATEN=" | ||
| + | else | ||
| + | if [ -n " | ||
| + | BILD_DATEN=" | ||
| + | else | ||
| + | echo " | ||
| + | Es müessen alle vier Bilddaten angegeben werden: | ||
| + | ... -al [Abstand links] -ao [Abstand oben] -bb [BildBreite] -bh [BildHöhe] ... | ||
| + | Zum Beispiel: | ||
| + | ... -al 25 -ao 310 -bb 630 -bh 380 ... | ||
| + | " | ||
| + | exit 1 | ||
| + | fi | ||
| + | fi | ||
| + | | ||
| + | | ||
| + | if [ -z " | ||
| + | echo " | ||
| + | recordmydesktop --overwrite ${ZIEL} ${TEMP} ${AUDIOEINGANG} ${BILD_DATEN} | ||
| + | else | ||
| + | echo " | ||
| + | Es gibt $(echo " | ||
| + | wenn das 1. verwendet werden soll, | ||
| + | dann geben Sie als ersten Parameter bitte eine ' | ||
| + | " | ||
| + | ${0} -h | ||
| + | fi | ||
| + | |||
| + | |||
| + | ===== Film zuschneiden ===== | ||
| + | |||
| + | * [[mencoder# | ||
| + | * [[FFmpeg# | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ===== Fernseh- bzw. Videauflösungen ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ==== SDTV ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | **SDTV** ist ein Sammelbegriff für Fernseh- bzw. Videonormen, | ||
| + | |||
| + | übliche SDTV-Formate Formate: | ||
| + | - NTSC: 720x486 (DVD: 720x480) | ||
| + | - PAL: 720x576 | ||
| + | |||
| + | |||
| + | ==== HDTV ==== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | High Definition Television (HDTV, engl. für hochauflösendes Fernsehen) ist ein Sammelbegriff, | ||
| + | |||
| + | Das kleinste übliche HDTV-Format hat die gleiche Auflösung wie PAL (720x576) (es wird gerne bei DVB-T verwendet), allerdings werden hier für ein 16/9-Bild **alle** Bildpunkte (100%) genutzt. | ||
| + | Bei PAL wird ein 16/9-Bild nur auf 720x432 Bildpunkten (75%) mit oben und unten jeweils 72 schwarzen Bildpunkten (schwarzer Rand) dargestellt. | ||
| + | Andere Breiwandformate werden im PAL-Fernsehen nur mit gut der Hälfte der zur Verfügung stehenden Bildpunkte (z.B.: 704x340 -> 57,7%) dargestellt. | ||
| + | Dadurch erreicht man bei der Darstellung eines Breitwandfilmes mit diesem kleinen HDTV-Format schon eine deutlich bessere Bildqualität als mit PAL. | ||
| + | |||
| + | übliche HDTV-Formate sind: | ||
| + | - 720p: 1280x720 | ||
| + | - 1080p: 1920x1080 | ||
| + | |||
| + | „HDTV“ sollte nicht mit 16:9, dem digitalen (DTV, in Europa im DVB-Standard) bzw. dem digitalen terrestrischen Fernsehen (DTTV, in Europa DVB-T) verwechselt werden, wie es durch die gemeinsame Einführung in manchen Ländern geschieht. | ||
| + | |||
| + | Zu verschiedenen Zeiten verstand man aufgrund des jeweiligen Standes der Technik andere Auflösungen als hochauflösend. Aktuell sind Vertikalauflösungen von 720 Zeilen und 1080 Zeilen gebräuchlich. Die bisherigen Fernsehstandards CCIR (West) und OIRT (Ost) mit den Farbmodulationssystemen PAL und SECAM bieten zum Vergleich 576 Zeilen, NTSC hat 480 Zeilen. | ||
| + | |||
| + | |||
| + | Der im Vergleich zu Nordamerika und Südostasien verspätete HDTV-Start in Europa ermöglicht es den neuen Anbietern mit moderneren, kostensparenden Verfahren zu starten ([[http:// | ||
| + | |||
| + | In den größten Fernsehmärkten Deutschland, | ||
| + | |||
| + | |||
| + | === Kopierschutz === | ||
| + | |||
| + | Durch das Mitsenden eines Broadcast-Flags soll der empfangende Receiver dazu aufgefordert werden, die hochauflösenden analogen Bildsignale entweder ganz abzuschalten oder auf SDTV-Auflösung zu reduzieren. Ein Bild in HDTV-Auflösung gibt es dann nur noch über den kopiergeschützten digitalen Bildausgang, | ||
| + | |||
| + | HDTV hat nicht direkt etwas mit Kopierschutz zu tun, der Name HDTV steht nur für hochauflösendes Fernsehen. HDTV-Geräte tragen jedoch meist das HD ready-Logo, und dieses wiederum setzt den Kopierschutz [[http:// | ||
| + | |||
| + | Es wird zur Zeit ein für die neue DVB-Version 3.0 Content Protection and Copy Management System (DVB-CPCM) entwickelt, das das Signal nach dem Empfang verschlüsselt und nur von Geräten abspielen lässt, die sich in der Authorized Domain befinden. | ||
| + | |||
| + | Diese Mechanismen sind nicht in der HDTV-Norm vorgesehen, sondern werden wie bei allen digitalen Medien angewendet und durch das annähernd gleichzeitige Erscheinen dieser Techniken auf den Markt wird der Eindruck erweckt, dass HDTV und die genannten Mechanismen zwingend mit einander verflochten seien (Stichworte [[http:// | ||
| + | |||
| + | |||
| + | ===== Seitenverhältnisse ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | === PAR = pixel aspect ratio === | ||
| + | |||
| + | x/ | ||
| + | - PAL: 16/15 | ||
| + | - NTSC: 8/9 | ||
| + | - Blu-ray Disk: 1/1 | ||
| + | |||
| + | |||
| + | === DAR = display aspect ratio === | ||
| + | |||
| + | x/ | ||
| + | - 4/3 | ||
| + | - 1,375/1 | ||
| + | - 14/9 | ||
| + | - 1,85/1 | ||
| + | - 15/9 | ||
| + | - 16/9 | ||
| + | - 16/10 | ||
| + | - 2,21/1 | ||
| + | - 2,35/1 | ||
| + | - 2,39/1 | ||
| + | - 5/4 | ||
| + | |||
| + | Das alte Standard-Format ist **4/3** (1, | ||
| + | Bei einem Film im Seitenverhältnis von **112/75** (1, | ||
| + | |||
| + | === SAR = storage aspect ratio === | ||
| + | |||
| + | x/ | ||
| + | - 128/96 (SQCIF) | ||
| + | - 176/144 (QCIF) | ||
| + | - 320/240 (QVGA) | ||
| + | - 352/288 (CIF) | ||
| + | - 640/480 (VGA) | ||
| + | - 720/480 (NTSC) | ||
| + | - 720/576 (PAL) | ||
| + | - 800/600 (SVGA) | ||
| + | - 1280/720 (720p) | ||
| + | - 1920/1080 (1080p) | ||
| + | |||
| + | |||
| + | ==== PAL ==== | ||
| + | |||
| + | PAL-Bildpunkt-Seitenverhältnis (PAR): 16/15 = 1, | ||
| + | |||
| + | Es ist echt verwirrend, bei allen Aufzeichnungen aus dem Fernsehen, | ||
| + | die ich innerhalb von 5 Jahren gemacht habe, bin ich auf mind. | ||
| + | die im folgenden aufgeführten Auflösungen gestoßen (gemessen wurde das reine Bild, abzüglich der schwarzen Balken). | ||
| + | |||
| + | Ausnahmslos alle Aufzeichnungen wurden auf dem selben DVD-HDD-Recorder " | ||
| + | gemacht und vom selben Kabelbetreiber (Unitymedia) gesendet. | ||
| + | |||
| + | ^lfd. Nr. ^Seitenverhältniss ^Seitenverhältnis ^Bildformat ^MEncoder CROP-Parameter ^ | ||
| + | | 1 | 1.33333 | 4/3 | 720x576 | 720:576:0:0 | | ||
| + | | 2 | 1.38628 | 384/277 | 720x554 | 720: | ||
| + | | 3 | 1.6254 | 512/315 | 704x462 | 704: | ||
| + | | 4 | 1.75452 | 2816/1605 | 704x428 | 704: | ||
| + | | 5 | 1.77445 | 2848/1605 | 712x428 | 712: | ||
| + | | 6 | 1.77778 | 16/9 | 720x432 | 720: | ||
| + | | 7 | 1.77946 | 5632/3165 | 704x422 | 704: | ||
| + | | 8 | 1.78442 | 2864/1605 | 716x428 | 716: | ||
| + | | 9 | 1.7928 | 5728/3195 | 716x426 | 716: | ||
| + | | 10 | 1.80513 | 352/195 | 704x416 | 704: | ||
| + | | 11 | 1.8123 | 560/309 | 700x412 | 700: | ||
| + | | 12 | 1.84477 | 5728/3105 | 716x414 | 716: | ||
| + | | 13 | 1.84615 | 24/13 | 720x416 | 720: | ||
| + | | 14 | 1.86408 | 192/103 | 720x412 | 720: | ||
| + | | 15 | 2.08593 | 1408/675 | 704x360 | 704: | ||
| + | | 16 | 2.09357 | 358/171 | 716x342 | 716: | ||
| + | | 17 | 2.13333 | 32/15 | 720x360 | 720: | ||
| + | | 18 | 2.20863 | 2816/1275 | 704x340 | 704: | ||
| + | | 19 | 2.21371 | 13238/5980 | 716x460 | 716: | ||
| + | | 20 | 2.24627 | 2864/1275 | 716x340 | 716: | ||
| + | | 21 | 2.25882 | 192/85 | 720x340 | 720: | ||
| + | | 22 | 2.32727 | 128/55 | 720x330 | 720: | ||
| + | | 23 | 2.34274 | 5728/2445 | 716x326 | 716: | ||
| + | | 24 | 2.34667 | 176/75 | 704x320 | 704: | ||
| + | | 25 | 2.36522 | 272/115 | 714x322 | 714: | ||
| + | | 26 | 2.38509 | 384/161 | 720x322 | 720: | ||
| + | |||
| + | |||
| + | === seitenverhaeltnis.sh === | ||
| + | |||
| + | Um das Seitenverhältnis eines Videobildes zu ermitteln, habe ich das folgende Script geschrieben. | ||
| + | Es berücksichtigt drei Pixelformate: | ||
| + | - DVB (Bildpunkt im Format " | ||
| + | - PAL (Bildpunkt im Format " | ||
| + | - NTSC (Bildpunkt im Format " | ||
| + | - Blu-ray Disk (Bildpunkt im Format " | ||
| + | |||
| + | PAL hat leicht abgeflachte und NTSC aufrecht stehende Bildpunkte. | ||
| + | In den BD-Spezifikationen 720p und 1080p werden quadratische Bildpunkte (SAR=PAR=1: | ||
| + | |||
| + | <file bash seitenverhaeltnis.sh> | ||
| + | #!/bin/bash | ||
| + | |||
| + | if [ -z " | ||
| + | echo "${0} [BILDBREITE] [BILDHOEHE]" | ||
| + | echo "${0} -dvb [BILDBREITE] [BILDHOEHE]" | ||
| + | echo "${0} -pal [BILDBREITE] [BILDHOEHE]" | ||
| + | echo "${0} -ntsc [BILDBREITE] [BILDHOEHE]" | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | |||
| + | while [ $# -ne 0 ]; do | ||
| + | case " | ||
| + | -dvb) | ||
| + | FORMAT=" | ||
| + | shift | ||
| + | ;; | ||
| + | -pal) | ||
| + | FORMAT=" | ||
| + | shift | ||
| + | ;; | ||
| + | -ntsc) | ||
| + | FORMAT=" | ||
| + | shift | ||
| + | ;; | ||
| + | *) | ||
| + | if [ -z " | ||
| + | PIXELBREITE=" | ||
| + | else | ||
| + | BILDHOEHE=" | ||
| + | fi | ||
| + | shift | ||
| + | ;; | ||
| + | esac | ||
| + | done | ||
| + | |||
| + | if [ " | ||
| + | # DVB (PAL): 16/9 - 720x576 | ||
| + | BILDBREITE=" | ||
| + | elif [ " | ||
| + | # DVD (PAL): 4/3 - 720x576 | ||
| + | BILDBREITE=" | ||
| + | elif [ " | ||
| + | # DVD (NTSC): 4/3 - 720x480 | ||
| + | BILDBREITE=" | ||
| + | else | ||
| + | # Standard ist Blu-Ray mit quadratischen Pixeln | ||
| + | BILDBREITE=" | ||
| + | fi | ||
| + | |||
| + | FAKTOR=" | ||
| + | |||
| + | Z=" | ||
| + | until [ " | ||
| + | do | ||
| + | Z=" | ||
| + | ERGEBNIS=" | ||
| + | if [ -n " | ||
| + | Z=" | ||
| + | echo " | ||
| + | fi | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Film-Lauflängen-Problematik ===== | ||
| + | |||
| + | Bei Diskussionen, | ||
| + | |||
| + | Um (auch marktwirtschaftlich abträglichen) Verwirrungen zu begegnen, wies beispielsweise die Firma Kinowelt auf dem Director’s-Cut-DVD-Cover des Films //Saw// ausdrücklich darauf hin, dass dessen PAL-Laufzeit von ca. 99 Minuten der ca. 103 Minuten langen NTSC- oder Kinofassung inhaltlich voll entspricht. | ||
| + | |||
| + | In Zukunft wird die PAL-Beschleunigung jedoch keine wichtige Rolle mehr spielen, da HDTV und Filme auf Blu-ray Disc mit 24 Vollbildern pro Sekunde wiedergegeben werden und die TV-Systeme NTSC und PAL ersetzt werden sollen. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Wobei ich sagen muss, dass der Letzte Satz oben (von Wikipedia) sich wohl auf Europäische Blu-Ray-Produktionen bezieht. | ||
| + | |||
| + | Denn laut [[http:// | ||
| + | |||
| + | Nach dem was ich so im Internet lesen konnte, wird das Filmmaterial in Europa mit einer Bildwiederholrate von //24 Hz// und in den USA mit einer Bildwiederholrate von //23.976 Hz// auf Blu-Ray gebracht, wenn es um Filmmaterial mit Vollbildern (progressiv) geht, wie z.B. **1080p24** und **1080p23.976**. | ||
| + | |||
| + | |||
| + | ===== Einleitung ===== | ||
| + | |||
| + | Ich betrachte hier nur zwei Zielformate: | ||
| + | - ASP mit dem Xvid-Video-Codec und AC3- oder MP3-Audio-Codec in einem AVI-Container, | ||
| + | - AVC mit dem x264-Video-Codec und AC3- oder AAC-Audio-Codec in einem MKV-Container, | ||
| + | |||
| + | Mit ASP schaffe ich gegenüber einer aus dem Fehrnsehen aufgenommenen Sendung im DVD-Format eine Platzersparnis von ca. 1/3, | ||
| + | mit AVC schaffe ich dagegen ca. 2/3 Platzersparnis. | ||
| + | |||
| + | Allerdings kann AVC von keinem DVD-Player abgespielt werden und ASP kann wenigstens von den DivX-5-kompatibelen DVD-Playern (z.B. Philips) abgespielt werden. | ||
| + | |||
| + | |||
| + | ===== MPEG-4 - Vorgänger ===== | ||
| + | |||
| + | Diese Formate kann man als veraltet ansehen. | ||
| + | |||
| + | Ich liste sie hier nur auf, da sie als Vorgänger der neuen " | ||
| + | |||
| + | MPEG-3 (H.263) wurde nie als eigener MPEG-Standard verabschiedet, | ||
| + | da MPEG-2 (H.262) die (damals) neuen Aufgaben weiter bewältigen konnte. | ||
| + | |||
| + | Der Codec " | ||
| + | |||
| + | |||
| + | ==== MPEG-1 Part 2 ==== | ||
| + | |||
| + | ^Bezeichnung ^Video-Codec ^Audio-Codec ^Container ^ | ||
| + | | VCD | MPEG 1 (H.261) | MP2 | ? | | ||
| + | | MPEG | MPEG 1 (H.261) | MP2 | .mpg / .mpeg | | ||
| + | |||
| + | |||
| + | ==== MPEG-2 Part 2 ==== | ||
| + | |||
| + | ^Bezeichnung ^Video-Codec ^Audio-Codec ^Container ^ | ||
| + | | SVCD | MPEG 2 (H.262) | MP2 | ? | | ||
| + | | DVD | MPEG 2 (H.262) | MP2 / AC-3 | .vob | | ||
| + | | MPEG 2 | MPEG 2 (H.262) | MP2 / AC-3 | .mpg / .mpeg | | ||
| + | |||
| + | |||
| + | ===== MPEG-4 Part 2 / ASP ===== | ||
| + | |||
| + | **ASP@L5 (HD):** | ||
| + | > ffmpeg -benchmark -probesize 9223372036854M -analyzeduration 9223372036854M -fflags +genpts+igndts -i ALTERFILM.mpg -c:v mpeg4 -vtag DX50 -profile:v 15 -level 5 -b:v 8192k -g 300 -c:a ac3 -f avi -y NEUERFILM.avi | ||
| + | |||
| + | **ASP@L4 (SD):** | ||
| + | > ffmpeg -benchmark -probesize 9223372036854M -analyzeduration 9223372036854M -fflags +genpts+igndts -i ALTERFILM.mpg -c:v mpeg4 -vtag DX50 -profile:v 15 -level 4 -b:v 3072k -g 300 -c:a ac3 -f avi -y NEUERFILM.avi | ||
| + | |||
| + | Das ASP-Format ist recht übersichtlich, | ||
| + | den kommerziellen " | ||
| + | |||
| + | ^Bezeichnung ^Video-Codec ^Audio-Codec ^Container ^ | ||
| + | | DivX 3-6 | DivX / Xvid | AC-3 / MP3 | .avi | | ||
| + | |||
| + | Mit dem Video-Codec " | ||
| + | Es ist dabei darauf zu achten, das DivX-inkompatibele Parameter (z.B. " | ||
| + | |||
| + | Es gibt im Standard " | ||
| + | |||
| + | Am geläufigsten ist die Verwendung der folgende Codec' | ||
| + | |||
| + | ^Bezeichnung ^Video-Codec ^Audio-Codec ^Container ^ | ||
| + | | MPEG 4 Part 2 (SP / ASP) | DivX / Xvid | MP2 / AC3 / MP3 | .avi | | ||
| + | |||
| + | |||
| + | ===== MPEG-4 Part 10 / AVC ===== | ||
| + | |||
| + | Das AVC-Format wird für verschiedene Bereiche und von verschiedenen Anbietern in unterschiedlichen Formen verwendet. | ||
| + | |||
| + | Die wichtigsten sind in dieser Tabelle Mal zusammen gestellt: | ||
| + | ^Bezeichnung ^Video-Codec ^Audio-Codec ^Container ^ | ||
| + | | Blu-Ray | H.264 / x264 | AC-3 | .mts / .m2ts | | ||
| + | | AVCHD | H.264 / x264 | AC-3 | .mts / .m2ts | | ||
| + | | MPEG 4 | H.264 / x264 | AAC | .mp4 | | ||
| + | | Flash 9 | H.264 / x264 | AAC | .flv | | ||
| + | | **DivX 7** | H.264 / x264 | AAC | **.mkv** | | ||
| + | |||
| + | Bei //DivX 7// ist es auch erlaubt die vorhandene Tonspur unverändert zu übernehmen, | ||
| + | |||
| + | Aus dem Grund konzentriere ich mich als Zielformat auf "DivX 7" mit AC3- oder (wenn transcodiert werden muss) AAC-Tonspur. | ||
| + | |||
| + | Es gibt im Standard " | ||
| + | |||
| + | |||
| + | ===== die großen MPEG-Standards ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | * VCD-Format (SVCD hingegen basiert auf MPEG-2): | ||
| + | * Video: MPEG-1 (H.261) | ||
| + | * Video-Bitrate: | ||
| + | * Video-Auflösung: | ||
| + | * Bildwiederholrate: | ||
| + | * Audio: MP2 | ||
| + | * Audio-Bitrate: | ||
| + | * Sampelrate: 44100 Hz | ||
| + | * Container: MPEG-PS | ||
| + | * Dateiendung: | ||
| + | |||
| + | * DVD-Format: | ||
| + | * Video: MPEG-2 (H.262) | ||
| + | * Video-Bitrate: | ||
| + | * Video-Auflösung: | ||
| + | * Bildwiederholrate: | ||
| + | * Audio: MP2, **AC-3**, DTS, LPCM | ||
| + | * Audio-Bitrate: | ||
| + | * Sampelrate: 48 kHz | ||
| + | * Audio-Bandbreite: | ||
| + | * Container: MPEG-PS | ||
| + | * Dateiendung: | ||
| + | |||
| + | * [[http:// | ||
| + | * Video: MPEG-4/ASP (DivX) | ||
| + | * Audio: **MP3** (Pass-through: | ||
| + | * Container: DivX | ||
| + | * Dateiendung: | ||
| + | |||
| + | * [[http:// | ||
| + | * Video: MPEG-4/AVC (H.264) | ||
| + | * Audio: **AAC** (Pass-through: | ||
| + | * Container: Matroska | ||
| + | * Dateiendung: | ||
| + | |||
| + | * Flash (ab v9): | ||
| + | * Video: MPEG-4/AVC (H.264) | ||
| + | * Audio: AAC (AAC-LC / object type: 2) | ||
| + | * Container: Flash-Video | ||
| + | * Dateiendung: | ||
| + | |||
| + | * " | ||
| + | * Video: MPEG-4/AVC (H.264) | ||
| + | * Audio: AAC (AAC-LC / object type: 2) | ||
| + | * Container: MPEG-4 | ||
| + | * Dateiendung: | ||
| + | |||
| + | * [[http:// | ||
| + | * Video: MPEG-4/AVC (H.264) | ||
| + | * Video-Auflösung: | ||
| + | * Audio: **AC-3**, LPCM (nur komprimiert!) | ||
| + | * Container: MPEG-TS | ||
| + | * Dateiendung: | ||
| + | * Profile: 4.0, 4.1, 4.2 | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * Video-Bitrate: | ||
| + | * Video-Auflösung: | ||
| + | * nur der 8-bit (4:2:0 ~ YV12) Farbraum ist erlaubt. | ||
| + | * Main und High Profile sind erlaubt | ||
| + | * Maximum 3 B-Frames sind erlaubt | ||
| + | * [[http:// | ||
| + | * Audio-Bitrate: | ||
| + | * Sampelrate: 48 kHz | ||
| + | * Audio-Bandbreite: | ||
| + | * Container: MPEG-TS | ||
| + | * Dateiendung: | ||
| + | * {{bluray_level_profile.png|}} [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | * Recording of Digital Broadcasts | ||
| + | * AVC Transcode mode (Video transcodieren): | ||
| + | * Video: MPEG-4 AVC | ||
| + | * Audio: AAC, ... (In diesem Mode wird nur Video transcodiert, | ||
| + | * HDMV compatible Transport Stream mode (Audio und Video transcodieren): | ||
| + | * Video: MPEG-4 AVC | ||
| + | * Audio: **AC-3**, LPCM | ||
| + | * Recording of Analog Broadcasts | ||
| + | * Self-Encoded Stream Format (SESF): | ||
| + | * Video: MEPG-2 | ||
| + | * Video-Auflösung: | ||
| + | * Audio: MP2, **AC-3**, LPCM | ||
| + | * Sampelrate: 48 kHz | ||
| + | * Audio-Bandbreite: | ||
| + | * Audio-Bitrate: | ||
| + | * Container: MPEG-TS | ||
| + | |||
| + | |||
| + | ===== Multimedia-Hardware ===== | ||
| + | |||
| + | |||
| + | ==== von dem Blu-ray-Disc-Player "LG BP420-P" | ||
| + | |||
| + | Der __**[[https:// | ||
| + | * Bildauflösung //(720 bis 768 Voll-Bildzeilen)//: | ||
| + | * 4/3: | ||
| + | * // | ||
| + | * // | ||
| + | * 16/9: | ||
| + | * // | ||
| + | * // | ||
| + | * AVC-Profil-Level: | ||
| + | |||
| + | Bei Tests auf dem 3D-Blu-ray-Disc-Player "LG BP420" konnte ich mit folgenden zusätzlichen Einstellungen gute Ergebnisse erzielen: | ||
| + | * **1 Tonspur** (mehrere kann er auch aber unter gewissen Umständen kann er nur eine einzige) | ||
| + | * **keine Untertitelspuren** (er kann auch mit 12 Untertitelspuren umgehen aber unter gewissen Umständen kann er keine einzige) | ||
| + | |||
| + | ^ Format-Name | ||
| + | | MP4 | **H.264 | ||
| + | | Matroska | ||
| + | | Flash Video | Sorenson Spark | MP3 | flv | ||
| + | | MPEG-TS | ||
| + | | AVCHD | **H.264 | ||
| + | | 3GPP | H.263 | AAC | 3gp | ||
| + | | DivX 5 (XviD) | ||
| + | | VCD | MPEG-1 | ||
| + | | DVD (1995) | ||
| + | | DVD (ab 1996) | MPEG-2 | ||
| + | | 3GPP2 | H.263 | AAC | 3g2 | ||
| + | |||
| + | __Video-Codecs wie '' | ||
| + | |||
| + | //getestet im Juli 2022// | ||
| + | |||
