youtube-dl mkv, mp4, webm

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

youtube-dl mkv, mp4, webm

Beitrag von michaa7 » 26.01.2017 20:05:03

Hi,

ich lade mir ein youtubfile herunter, mit youtube-dl.
Mir wir angezeigt dass es sich dabei sowohl (?) um ein *.mp4 als auch um ein *.webm file handelt. Diese beiden werden dann zwangsweise (?)
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
in einen mkv container gesteckt. Letzteres ist ungünstig, da mocp dieses format (im gegensatz zu mp4) nicht abspielen kann. Ja, mir ist klar, dass mp4 ein videoformat ist, aber das ist ja das tolle an moc, dass es eben, wenn ich es will, mir ermöglicht ohne weiteres gefummle den audioanteil aus einem video abzuspielen.

Wie veranlasse ich youtube-dl dazu das video nicht in den mkv container zu stecken. Sowohl mp4 als auch webm sind doch videoformate. Habe ich dann in dem mkv nicht zweimal das gleiche video in unterschiedlichen formaten? Ein video reicht mir eigentlich.
Zuletzt geändert von michaa7 am 26.01.2017 20:11:09, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

DeletedUserReAsG

Re: youtube-dl mkv, mp4, webm

Beitrag von DeletedUserReAsG » 26.01.2017 20:07:37

YT stellt beide Formate zur Verfügung. Du kannst auswählen, welches du möchtest. In einen MKV-Container gemerged wird es allenfalls dann, wenn du eine für reines MP4 inkompatible Video-/Audiocodec-Kombination gewählt hast.

Infos aus ‘nem willkürlich ausgewählten, von YT geladenen MP4:

Code: Alles auswählen

Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 47.0 MiB
Duration                                 : 8 min 0 s
Overall bit rate                         : 821 kb/s
Encoded date                             : UTC 1904-01-01 00:00:00
Tagged date                              : UTC 1904-01-01 00:00:00
Writing application                      : Lavf57.41.100

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 2 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 7 min 59 s
Bit rate                                 : 688 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.011
Stream size                              : 39.3 MiB (84%)
Encoded date                             : UTC 1904-01-01 00:00:00
Tagged date                              : UTC 1904-01-01 00:00:00
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: youtube-dl mkv, mp4, webm

Beitrag von Lord_Carlos » 26.01.2017 20:10:56

Youtube bietet audio und video getrennt an, und youtube+dl macht draus eine datei.
Und immer wenn es das macht zeigt es dir auch das kommando um beide datein nicht zu loeschen.

Code: Alles auswählen

youtube-dl https://www.youtube.com/watch?v=DHHAR1S_eKA
[youtube] DHHAR1S_eKA: Downloading webpage
[youtube] DHHAR1S_eKA: Downloading video info webpage
[youtube] DHHAR1S_eKA: Extracting video information
[youtube] DHHAR1S_eKA: Downloading MPD manifest
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: Alexander Marcus - Hawaii Toast Song-DHHAR1S_eKA.f135.mp4
[download] 100% of 15.86MiB in 00:00
[download] Destination: Alexander Marcus - Hawaii Toast Song-DHHAR1S_eKA.f251.webm
[download] 100% of 3.41MiB in 00:00
[ffmpeg] Merging formats into "Alexander Marcus - Hawaii Toast Song-DHHAR1S_eKA.mkv"
Deleting original file Alexander Marcus - Hawaii Toast Song-DHHAR1S_eKA.f135.mp4 (pass -k to keep)
Deleting original file Alexander Marcus - Hawaii Toast Song-DHHAR1S_eKA.f251.webm (pass -k to keep)
(pass -k to keep)

Oder du kannst youtube-dl sagen er soll es via ffmpeg umkodieren.

Oder selber ffmpeg benutzten
ffmpeg -i "Alexander Marcus - Hawaii Toast Song-DHHAR1S_eKA.mkv" -c:v copy hawaii_toast.mp4

______________

Wenn es dir nur um die Audio spur geht, kannst du ja einfach nur die runterladen, ohne video :)

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: youtube-dl mkv, mp4, webm

Beitrag von KBDCALLS » 26.01.2017 20:39:53

So

Code: Alles auswählen

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'    https://youtu.be/M-Tlzm3QMe8
Steht so auf der Github Seite und in der Manpage "Format selection examples"

PS . Zumindest der youtube-dl von Jessie ist hoffungslos veraltet Um einiges aktueller ist der von Stretch/sid und den Backports.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten