finish rip
This commit is contained in:
parent
3b4d72de8e
commit
f2f550bfa1
28
rip.py
28
rip.py
@ -1,6 +1,30 @@
|
|||||||
# name=$(basename "$1" .aax)
|
import os
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
|
||||||
# ffmpeg -y -activation_bytes $KEY -i "$name.aax" -map_metadata 0 -id3v2_version 3 -codec:a copy -vn "output/$name.m4b"
|
# ffmpeg -y -activation_bytes $KEY -i "$name.aax" -map_metadata 0 -id3v2_version 3 -codec:a copy -vn "output/$name.m4b"
|
||||||
# mv "$name.aax" "converted/$name.aax"
|
# mv "$name.aax" "converted/$name.aax"
|
||||||
|
|
||||||
|
def rip(filename):
|
||||||
|
key = os.environ.get("AUDIBLE_KEY")
|
||||||
|
if not key:
|
||||||
|
raise Exception("set envvar AUDIBLE_KEY")
|
||||||
|
name = filename[:-4]
|
||||||
|
commands = [
|
||||||
|
"ffmpeg",
|
||||||
|
"-y",
|
||||||
|
"-activation_bytes", key,
|
||||||
|
"-i", f"{name}.aax",
|
||||||
|
"-map_metadata", "0",
|
||||||
|
"-id3v2_version", "3",
|
||||||
|
"-codec:a", "copy",
|
||||||
|
"-vn", f"output/{name}.m4b"
|
||||||
|
]
|
||||||
|
if subprocess.run(commands).returncode == 0:
|
||||||
|
print("FFmpeg Script Ran Successfully")
|
||||||
|
subprocess.run(["mv", f"{name}.aax", f"converted/{name}.aax"])
|
||||||
|
else:
|
||||||
|
print("There was an error ripping")
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
rip(sys.argv[-1])
|
||||||
|
Loading…
Reference in New Issue
Block a user