mirror of
https://github.com/denizsafak/abogen.git
synced 2026-07-18 21:50:28 +02:00
feat: Update metadata handling to include chapter count and normalize keys for ffmpeg arguments
This commit is contained in:
@@ -334,7 +334,12 @@ def _metadata_to_ffmpeg_args(metadata: Dict[str, Any]) -> List[str]:
|
||||
key_str = str(key).strip()
|
||||
if not key_str:
|
||||
continue
|
||||
args.extend(["-metadata", f"{key_str}={value}"])
|
||||
normalized_key = key_str.lower()
|
||||
if normalized_key == "year":
|
||||
ffmpeg_key = "date"
|
||||
else:
|
||||
ffmpeg_key = key_str
|
||||
args.extend(["-metadata", f"{ffmpeg_key}={value}"])
|
||||
return args
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user