mirror of
https://github.com/ihabunek/twitch-dl
synced 2024-08-30 18:32:25 +00:00
Add metadata to the encoded video file
This commit is contained in:
parent
dd1f4e0d26
commit
928c6d64cf
@ -5,6 +5,7 @@ Twitch Downloader change log
|
|||||||
------------
|
------------
|
||||||
|
|
||||||
* Fix speed calculation when resuming download (#75, thanks CroquetteTheThe)
|
* Fix speed calculation when resuming download (#75, thanks CroquetteTheThe)
|
||||||
|
* Add artist and title metadata to resulting video (#80)
|
||||||
|
|
||||||
1.16.1 (2021-07-31)
|
1.16.1 (2021-07-31)
|
||||||
-------------------
|
-------------------
|
||||||
|
@ -48,14 +48,17 @@ def _select_playlist_interactive(playlists):
|
|||||||
return uri
|
return uri
|
||||||
|
|
||||||
|
|
||||||
def _join_vods(playlist_path, target, overwrite):
|
def _join_vods(playlist_path, target, overwrite, video):
|
||||||
command = [
|
command = [
|
||||||
"ffmpeg",
|
"ffmpeg",
|
||||||
"-i", playlist_path,
|
"-i", playlist_path,
|
||||||
"-c", "copy",
|
"-c", "copy",
|
||||||
target,
|
"-metadata", "artist={}".format(video["creator"]["displayName"]),
|
||||||
|
"-metadata", "title={}".format(video["title"]),
|
||||||
|
"-metadata", "encoded_by=twitch-dl",
|
||||||
"-stats",
|
"-stats",
|
||||||
"-loglevel", "warning",
|
"-loglevel", "warning",
|
||||||
|
target,
|
||||||
]
|
]
|
||||||
|
|
||||||
if overwrite:
|
if overwrite:
|
||||||
@ -275,7 +278,7 @@ def _download_video(video_id, args):
|
|||||||
|
|
||||||
print_out("\n\nJoining files...")
|
print_out("\n\nJoining files...")
|
||||||
target = _video_target_filename(video, args.format)
|
target = _video_target_filename(video, args.format)
|
||||||
_join_vods(playlist_path, target, args.overwrite)
|
_join_vods(playlist_path, target, args.overwrite, video)
|
||||||
|
|
||||||
if args.keep:
|
if args.keep:
|
||||||
print_out("\n<dim>Temporary files not deleted: {}</dim>".format(target_dir))
|
print_out("\n<dim>Temporary files not deleted: {}</dim>".format(target_dir))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user