Lecture d’un fichier DRM m3u8 dans FFMPEG


1

J'essaie de lire un fichier protégé par Adobe Access DRM dans FFMPEG. Voici un exemple du type de fichier que je tente de lire: http://drmtest2.adobe.com/Content/FAXS4/Anonymous_REMOTE/sample.mp4.m3u8

Ce fichier fonctionne parfaitement (comme prévu) dans le lecteur de test DRM d'Adobe ( http://drmtest2.adobe.com:8080/AccessPlayer/player.html ), mais pas dans ffmpeg. Voici le journal:

ffmpeg -protocol_whitelist "file,http,https,tcp,tls,crypto" -i http://drmtest2.adobe.com/Content/FAXS4/Anonymous_REMOTE/sample.mp4.m3u8 -c copy output.ts
ffmpeg version N-89508-g1f1207145a Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.2.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-amf --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-libmfx
  libavutil      56.  6.100 / 56.  6.100
  libavcodec     58.  8.100 / 58.  8.100
  libavformat    58.  3.100 / 58.  3.100
  libavdevice    58.  0.100 / 58.  0.100
  libavfilter     7.  7.100 /  7.  7.100
  libswscale      5.  0.101 /  5.  0.101
  libswresample   3.  0.101 /  3.  0.101
  libpostproc    55.  0.100 / 55.  0.100
[hls,applehttp @ 0000024ae8b79e00] Opening 'https://drmtest2.adobe.com:8444/faxsks/adobe/key' for reading
[https @ 0000024ae8b988e0] HTTP error 500 Internal Server Error
Unable to open key file https://drmtest2.adobe.com:8444/faxsks/adobe/key
[hls,applehttp @ 0000024ae8b79e00] Opening 'crypto+http://drmtest2.adobe.com/Content/FAXS4/Anonymous_REMOTE/fileSequence0.ts' for reading
[hls,applehttp @ 0000024ae8b79e00] Error when loading first segment 'http://drmtest2.adobe.com/Content/FAXS4/Anonymous_REMOTE/fileSequence0.ts'
http://drmtest2.adobe.com/Content/FAXS4/Anonymous_REMOTE/sample.mp4.m3u8: Invalid data found when processing input

Je soupçonne fortement qu'il n'est pas possible de lire ces types de fichiers dans FFmpeg. Sinon, existe-t-il un autre lecteur (même fourni par Adobe) que je puisse utiliser?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.