mirror of
https://github.com/denizsafak/abogen.git
synced 2026-07-18 13:40:27 +02:00
Add extra metadata to m4b even there are no chapters
This commit is contained in:
@@ -492,6 +492,9 @@ class ConversionThread(QThread):
|
|||||||
static_ffmpeg.add_paths()
|
static_ffmpeg.add_paths()
|
||||||
merged_out_file = None
|
merged_out_file = None
|
||||||
ffmpeg_proc = None
|
ffmpeg_proc = None
|
||||||
|
metadata_options = (
|
||||||
|
self._extract_and_add_metadata_tags_to_ffmpeg_cmd()
|
||||||
|
)
|
||||||
# Prepare ffmpeg command for m4b output
|
# Prepare ffmpeg command for m4b output
|
||||||
cmd = [
|
cmd = [
|
||||||
"ffmpeg",
|
"ffmpeg",
|
||||||
@@ -513,6 +516,7 @@ class ConversionThread(QThread):
|
|||||||
"-movflags",
|
"-movflags",
|
||||||
"+faststart+use_metadata_tags",
|
"+faststart+use_metadata_tags",
|
||||||
]
|
]
|
||||||
|
cmd += metadata_options
|
||||||
cmd.append(merged_out_path)
|
cmd.append(merged_out_path)
|
||||||
ffmpeg_proc = create_process(cmd, stdin=subprocess.PIPE, text=False)
|
ffmpeg_proc = create_process(cmd, stdin=subprocess.PIPE, text=False)
|
||||||
elif self.output_format == "opus":
|
elif self.output_format == "opus":
|
||||||
|
|||||||
Reference in New Issue
Block a user