Merge pull request #5521 from mrkrossxdx/mpv
Added support for mpv if mplayer is not available (new version)
This commit is contained in:
		| @@ -16,12 +16,19 @@ class MplayerFD(FileDownloader): | ||||
|         self.report_destination(filename) | ||||
|         tmpfilename = self.temp_name(filename) | ||||
|  | ||||
|         args = [ | ||||
|             'mplayer', '-really-quiet', '-vo', 'null', '-vc', 'dummy', | ||||
|             '-dumpstream', '-dumpfile', tmpfilename, url] | ||||
|         args = [] | ||||
|         # Check for mplayer first | ||||
|         if not check_executable('mplayer', ['-h']): | ||||
|             self.report_error('MMS or RTSP download detected but "%s" could not be run' % args[0]) | ||||
|         if check_executable('mplayer', ['-h']): | ||||
|             args = [ | ||||
|                 'mplayer', '-really-quiet', '-vo', 'null', '-vc', 'dummy', | ||||
|                 '-dumpstream', '-dumpfile', tmpfilename, url] | ||||
|                          | ||||
|         # Check for mpv | ||||
|         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') | ||||
|             return False | ||||
|  | ||||
|         # Download using mplayer. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M.
					Sergey M.