JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 30.11.2019, 06:35
Web4Junior
Guest
 
Posts: n/a
Default YouTube AV1+Opus Codec-Kombination

Hi,

ich würde gerne nochmal das Thema von https://board.jdownloader.org/showthread.php?t=78675 aufgreifen. Keine sorge, ich wiederhole das relevante davon.

YouTube spielt AV1 (Video) + Opus (Audio) als Codec-Kombination aus. Insbesondere bei neueren und Populären Videos ist das inzwischen sehr verbreitet wie bspw. bei **External links are only visible to Support Staff****External links are only visible to Support Staff**

Nun war damals das Problem:
  • MP4 unterstützt kein Opus-Codec
  • WEBM unterstützt keinen AV1-Codec
Das ist in ffmpeg leider immernoch so. Deswegen nutzt der JD2 nun AV1+AAC im MP4-Container (AV1 in einem Containerformat der MPEG - das finde ich persönlich etwas Haarsträubend).

Nun habe ich es ausprobiert und die "AV1+Opus im MKV-Containerformat" Kombination wird von ffmpeg unterstützt. Ich würde mich freuen falls diese im JD2 aufgenommen werden könnte, weil das die zurzeit maximal erreichbare Qualität darstellt.

Hier die ffmpeg-Logs dazu das Opus + AV1 zu MKV Muxen klappt:
Code:
kaso@kaso ~/Downloads> ./ffmpeg -i audio.ogg -i video.dash -c copy output2.mkv
ffmpeg version 4.2.1-static **External links are only visible to Support Staff**
  built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
  configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
Input #0, ogg, from 'audio.ogg':
  Duration: 00:02:45.23, start: 0.007500, bitrate: 127 kb/s
    Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp
    Metadata:
      encoder         : Lavf57.56.101
[libaom-av1 @ 0x7632b40] 1.0.0-2344-gcd14cc130
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'video.dash':
  Metadata:
    major_brand     : dash
    minor_version   : 0
    compatible_brands: iso6av01mp41
    creation_time   : 2019-10-14T23:59:05.000000Z
  Duration: 00:02:45.20, start: 0.000000, bitrate: 1658 kb/s
    Stream #1:0(und): Video: av1 (Main) (av01 / 0x31307661), yuv420p(tv, bt709), 1920x1080, 45 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 60k tbc (default)
    Metadata:
      creation_time   : 2019-10-14T23:59:05.000000Z
      handler_name    : ISO Media file produced by Google Inc.
Output #0, matroska, to 'output2.mkv':
  Metadata:
    encoder         : Lavf58.29.100
    Stream #0:0(und): Video: av1 (Main) (av01 / 0x31307661), yuv420p(tv, bt709), 1920x1080, q=2-31, 45 kb/s, 59.94 fps, 59.94 tbr, 1k tbn, 60k tbc (default)
    Metadata:
      creation_time   : 2019-10-14T23:59:05.000000Z
      handler_name    : ISO Media file produced by Google Inc.
    Stream #0:1(eng): Audio: opus ([255][255][255][255] / 0xFFFFFFFF), 48000 Hz, stereo, fltp
    Metadata:
      encoder         : Lavf57.56.101
Stream mapping:
  Stream #1:0 -> #0:0 (copy)
  Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 9902 fps=0.0 q=-1.0 Lsize=   36014kB time=00:02:45.19 bitrate=1785.9kbits/s speed= 794x    
video:33358kB audio:2554kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.282174%
Reply With Quote
  #2  
Old 12.12.2019, 20:01
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,920
Default

Damit zusammenhängendes Ticket:


Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 18:11.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.