mirror of
https://github.com/l1ving/youtube-dl
synced 2025-03-13 08:37:18 +08:00
added tagging support (ffmpeg metadata - artist,title,album)
This commit is contained in:
parent
e5e19379be
commit
d6d0e34f12
@ -290,6 +290,16 @@ class FFmpegExtractAudioPP(FFmpegPostProcessor):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
self._downloader.to_screen('[ffmpeg] Destination: ' + new_path)
|
self._downloader.to_screen('[ffmpeg] Destination: ' + new_path)
|
||||||
|
|
||||||
|
if information.get('artist') is not None:
|
||||||
|
more_opts += ['-metadata', 'artist={}'.format(information['artist'])]
|
||||||
|
|
||||||
|
if information.get('title') is not None:
|
||||||
|
more_opts += ['-metadata', 'title={}'.format(information['title'])]
|
||||||
|
|
||||||
|
if information.get('album') is not None:
|
||||||
|
more_opts += ['-metadata', 'album={}'.format(information['album'])]
|
||||||
|
|
||||||
self.run_ffmpeg(path, new_path, acodec, more_opts)
|
self.run_ffmpeg(path, new_path, acodec, more_opts)
|
||||||
except AudioConversionError as e:
|
except AudioConversionError as e:
|
||||||
raise PostProcessingError(
|
raise PostProcessingError(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user