mirror of
				https://github.com/KevinMidboe/spotify-downloader.git
				synced 2025-10-29 18:00:15 +00:00 
			
		
		
		
	Fix .m4a containers
This commit is contained in:
		| @@ -17,10 +17,13 @@ https://trac.ffmpeg.org/wiki/Encode/AAC | |||||||
|  |  | ||||||
| def song(input_song, output_song, folder, avconv=False, trim_silence=False): | def song(input_song, output_song, folder, avconv=False, trim_silence=False): | ||||||
|     """ Do the audio format conversion. """ |     """ Do the audio format conversion. """ | ||||||
|     if input_song == output_song: |  | ||||||
|         return 0 |  | ||||||
|     convert = Converter(input_song, output_song, folder, trim_silence) |     convert = Converter(input_song, output_song, folder, trim_silence) | ||||||
|  |     if not input_song == output_song: | ||||||
|         log.info("Converting {0} to {1}".format(input_song, output_song.split(".")[-1])) |         log.info("Converting {0} to {1}".format(input_song, output_song.split(".")[-1])) | ||||||
|  |     elif input_song.endswith(".m4a"): | ||||||
|  |         log.info("Correcting container in {}".format(input_song)) | ||||||
|  |     else: | ||||||
|  |         return 0 | ||||||
|     if avconv: |     if avconv: | ||||||
|         exit_code = convert.with_avconv() |         exit_code = convert.with_avconv() | ||||||
|     else: |     else: | ||||||
| @@ -74,6 +77,8 @@ class Converter: | |||||||
|                 ffmpeg_params = "-codec:v copy -codec:a libmp3lame -ar 44100 " |                 ffmpeg_params = "-codec:v copy -codec:a libmp3lame -ar 44100 " | ||||||
|             elif output_ext == ".webm": |             elif output_ext == ".webm": | ||||||
|                 ffmpeg_params = "-codec:a libopus -vbr on " |                 ffmpeg_params = "-codec:a libopus -vbr on " | ||||||
|  |             elif output_ext == ".m4a": | ||||||
|  |                 ffmpeg_params = "-vn -acodec copy " | ||||||
|  |  | ||||||
|         elif input_ext == ".webm": |         elif input_ext == ".webm": | ||||||
|             if output_ext == ".mp3": |             if output_ext == ".mp3": | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user