Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c5aa6eb7cd | ||
|
|
ce656b6970 |
+15
-3
@@ -84,9 +84,12 @@ def create_m4b(root_path: Path, book_dir: Path) -> None:
|
||||
"-map","0:a",
|
||||
# cover image from first media
|
||||
"-map","2:v?",
|
||||
"-map_metadata","1",
|
||||
# copy artist/album/composer/etc from first media file
|
||||
"-map_metadata", "2",
|
||||
# copy chapters from ffmetadata
|
||||
"-map_chapters", "1",
|
||||
|
||||
"-c:a","copy",
|
||||
"-c:a","copy",
|
||||
"-c:a", "aac",
|
||||
"-b:a", "128k",
|
||||
# copy cover image without re-encoding
|
||||
@@ -101,8 +104,11 @@ def create_m4b(root_path: Path, book_dir: Path) -> None:
|
||||
"-map", "0:a",
|
||||
# cover image from first media
|
||||
"-map", "2:v?",
|
||||
"-map_metadata", "1",
|
||||
|
||||
# copy artist/album/composer/etc from first media file
|
||||
"-map_metadata", "2",
|
||||
# copy chapters from ffmetadata
|
||||
"-map_chapters", "1",
|
||||
"-c:a", "copy",
|
||||
# copy cover image without re-encoding
|
||||
"-c:v", "copy", "-disposition:v:0", "attached_pic",
|
||||
@@ -178,6 +184,12 @@ def main() -> None:
|
||||
|
||||
for book_dir in book_dir_set:
|
||||
log_message(f"Found Media: {book_dir}")
|
||||
|
||||
print("Proceed? y/n")
|
||||
name = input()
|
||||
if name != "y":
|
||||
log_message(f"Aborted")
|
||||
exit(0)
|
||||
# Root folder containing many books
|
||||
for book_dir in book_dir_set:
|
||||
try:
|
||||
Reference in new issue
Block a user