Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NowTV] Extractor again broken #6357

Closed
Fusl opened this issue Jul 25, 2015 · 8 comments
Closed

[NowTV] Extractor again broken #6357

Fusl opened this issue Jul 25, 2015 · 8 comments

Comments

@Fusl
Copy link

@Fusl Fusl commented Jul 25, 2015

Hi,

NowTV extractor seems to be broken again, something similar happened already #6169

william@Williams-Pro.home :: ~/Downloads# youtube-dl --verbose http://www.nowtv.de/rtl/familien-im-brennpunkt/mittvierzigerin-wird-immer-extremer/player
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'http://www.nowtv.de/rtl/familien-im-brennpunkt/mittvierzigerin-wird-immer-extremer/player']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.07.18
[debug] Python version 2.7.6 - Darwin-14.4.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 2.6.1, ffprobe 2.6.1
[debug] Proxy map: {}
[NowTV] familien-im-brennpunkt/mittvierzigerin-wird-immer-extremer: Downloading JSON metadata
[debug] Invoking downloader on u'http://hls.fra.rtlnow.de/hls-vod-enc/abr/videos/247/124319/V_810566_MQXW_13-13000228142_124319_abr-1500_6e158b3cb7ee5e64c67946efc64065.mp4.m3u8'
[download] Destination: Mittvierzigerin wird immer extremer -217387.mp4
ffmpeg version 2.6.1 Copyright (c) 2000-2015 the FFmpeg developers
  built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.1 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[http @ 0x7fdbad000000] HTTP error 404 Not Found
http://hls.fra.rtlnow.de/hls-vod-enc/abr/videos/247/124319/V_810566_MQXW_13-13000228142_124319_abr-1500_6e158b3cb7ee5e64c67946efc64065.mp4.m3u8: Server returned 404 Not Found


ERROR: ffmpeg exited with code 1
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/local/bin/youtube-dl/__main__.py", line 19, in <module>
    youtube_dl.main()
  File "/usr/local/bin/youtube-dl/youtube_dl/__init__.py", line 410, in main
    _real_main(argv)
  File "/usr/local/bin/youtube-dl/youtube_dl/__init__.py", line 400, in _real_main
    retcode = ydl.download(all_urls)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1503, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 667, in extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 713, in process_ie_result
    return self.process_video_result(ie_result, download=download)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1173, in process_video_result
    self.process_info(new_info)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1435, in process_info
    success = dl(filename, info_dict)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1377, in dl
    return fd.download(name, info)
  File "/usr/local/bin/youtube-dl/youtube_dl/downloader/common.py", line 342, in download
    return self.real_download(filename, info_dict)
  File "/usr/local/bin/youtube-dl/youtube_dl/downloader/hls.py", line 50, in real_download
    self.report_error('%s exited with code %d' % (ffpp.basename, retval))
  File "/usr/local/bin/youtube-dl/youtube_dl/downloader/common.py", line 155, in report_error
    self.ydl.report_error(*args, **kargs)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 531, in report_error
    self.trouble(error_message, tb)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 493, in trouble
    tb_data = traceback.format_list(traceback.extract_stack())
@dstftw
Copy link
Collaborator

@dstftw dstftw commented Jul 25, 2015

From reversing their android app I can state that m3u8s are now obtained with http://rtl-now.rtl.de/primetime-abr/<format_id>/<video_id>.m3u8?faxs=1 (e.g. http://rtl-now.rtl.de/primetime-abr/247/217387.m3u8?faxs=1), so this changes to:

m3u8_url = 'http://hls.fra.%s.de/hls-axs/%s.m3u8' % (STATIONS[station], item_path)

However, new playlists are protected with adobe faxs and it doesn't look like recent ffmpeg/avconv are capable of it.

@wp9015362
Copy link

@wp9015362 wp9015362 commented Jul 26, 2015

@dstftw wrote:

it doesn't look like recent ffmpeg/avconv are capable of it.

So, a feature request for this would need to be submitted on:

https://trac.ffmpeg.org/

?

@dstftw dstftw closed this in cdc682d Aug 1, 2015
@dstftw
Copy link
Collaborator

@dstftw dstftw commented Aug 1, 2015

NowTV will work again in the next version.

@kripton
Copy link

@kripton kripton commented Aug 5, 2015

Thanks for fixing so fast. About faxs: It's working fine here, the downloaded .flv-files play flawlessly with mplayer.

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Aug 5, 2015

rtmp flv has nothing in common with faxs m3u8.

@Fusl
Copy link
Author

@Fusl Fusl commented Aug 7, 2015

While it works with nowtv.de the site redirs to nowtv.at with Austrian IP which gives me "unsupported URL".

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Aug 7, 2015

@Fusl that's unrelated, open a new issue.

@Fusl
Copy link
Author

@Fusl Fusl commented Aug 7, 2015

Will do, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.