mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 00:25:15 +00:00 
			
		
		
		
	[FFmpegFixupM3u8PP] Check audio codec before fixup (#6778)
Closes #6673 Authored by: bashonly
This commit is contained in:
		@@ -898,8 +898,11 @@ class FFmpegFixupM3u8PP(FFmpegFixupPostProcessor):
 | 
				
			|||||||
    @PostProcessor._restrict_to(images=False)
 | 
					    @PostProcessor._restrict_to(images=False)
 | 
				
			||||||
    def run(self, info):
 | 
					    def run(self, info):
 | 
				
			||||||
        if all(self._needs_fixup(info)):
 | 
					        if all(self._needs_fixup(info)):
 | 
				
			||||||
 | 
					            args = ['-f', 'mp4']
 | 
				
			||||||
 | 
					            if self.get_audio_codec(info['filepath']) == 'aac':
 | 
				
			||||||
 | 
					                args.extend(['-bsf:a', 'aac_adtstoasc'])
 | 
				
			||||||
            self._fixup('Fixing MPEG-TS in MP4 container', info['filepath'], [
 | 
					            self._fixup('Fixing MPEG-TS in MP4 container', info['filepath'], [
 | 
				
			||||||
                *self.stream_copy_opts(), '-f', 'mp4', '-bsf:a', 'aac_adtstoasc'])
 | 
					                *self.stream_copy_opts(), *args])
 | 
				
			||||||
        return [], info
 | 
					        return [], info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user