mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 08:27:07 -05:00 
			
		
		
		
	Log a better error message if ffprobe or avconv are not found (related #1134)
This commit is contained in:
		@@ -100,7 +100,8 @@ class FFmpegExtractAudioPP(FFmpegPostProcessor):
 | 
			
		||||
        self._nopostoverwrites = nopostoverwrites
 | 
			
		||||
 | 
			
		||||
    def get_audio_codec(self, path):
 | 
			
		||||
        if not self._exes['ffprobe'] and not self._exes['avprobe']: return None
 | 
			
		||||
        if not self._exes['ffprobe'] and not self._exes['avprobe']:
 | 
			
		||||
            raise PostProcessingError(u'ffprobe or avprobe not found. Please install one.')
 | 
			
		||||
        try:
 | 
			
		||||
            cmd = [self._exes['avprobe'] or self._exes['ffprobe'], '-show_streams', encodeFilename(self._ffmpeg_filename_argument(path))]
 | 
			
		||||
            handle = subprocess.Popen(cmd, stderr=compat_subprocess_get_DEVNULL(), stdout=subprocess.PIPE)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user