diff options
author | Sergey M․ <dstftw@gmail.com> | 2015-04-26 00:25:51 +0600 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2015-04-26 00:25:51 +0600 |
commit | a5ebf77d877ededed377db920faf4f31644573cf (patch) | |
tree | 63181c8765a5d7960334868124ea339ef85e3552 /youtube_dl/downloader/mplayer.py | |
parent | b874495b1fa339126c306df54aa316043ac0047b (diff) |
[mplayer] Rename to RTSP
Diffstat (limited to 'youtube_dl/downloader/mplayer.py')
-rw-r--r-- | youtube_dl/downloader/mplayer.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/youtube_dl/downloader/mplayer.py b/youtube_dl/downloader/mplayer.py deleted file mode 100644 index 0cad5a148..000000000 --- a/youtube_dl/downloader/mplayer.py +++ /dev/null @@ -1,45 +0,0 @@ -from __future__ import unicode_literals - -import os -import subprocess - -from .common import FileDownloader -from ..utils import ( - check_executable, - encodeFilename, -) - - -class MplayerFD(FileDownloader): - def real_download(self, filename, info_dict): - url = info_dict['url'] - self.report_destination(filename) - tmpfilename = self.temp_name(filename) - - if check_executable('mplayer', ['-h']): - args = [ - 'mplayer', '-really-quiet', '-vo', 'null', '-vc', 'dummy', - '-dumpstream', '-dumpfile', tmpfilename, url] - elif check_executable('mpv', ['-h']): - args = [ - 'mpv', '-really-quiet', '--vo=null', '--stream-dump=' + tmpfilename, url] - else: - self.report_error('MMS or RTSP download detected but neither "mplayer" nor "mpv" could be run. Please install any.') - return False - - retval = subprocess.call(args) - if retval == 0: - fsize = os.path.getsize(encodeFilename(tmpfilename)) - self.to_screen('\r[%s] %s bytes' % (args[0], fsize)) - self.try_rename(tmpfilename, filename) - self._hook_progress({ - 'downloaded_bytes': fsize, - 'total_bytes': fsize, - 'filename': filename, - 'status': 'finished', - }) - return True - else: - self.to_stderr('\n') - self.report_error('%s exited with code %d' % (args[0], retval)) - return False |