Extract audio from mp4 directory¶
for f in *.mp4
do 
ffmpeg -i "$f" -vn -acodec copy "${f%.mp4}.m4a"
done
Generate PNG for cover art from mp4 directory¶
for f in *.mp4
do 
ffmpegthumbnailer -i "$f" -s 0 -o "${f%.mp4}.png"
done
Add cover art from mp4 directory¶
for f in *.m4a
do 
AtomicParsley "$f" --artwork "../thumbs/${f%.m4a}.png" --output "../out/$f"
done
Convert mp4 (audiobooks) into audio-only with cover¶
#! /usr/bin/env bash
function merger {
    ffmpeg -i "$1.mp4" -vn -acodec copy "audio/$1.m4a"
    ffmpegthumbnailer -i "$1.mp4" -s 0 -o "thumbs/$1.png"
    AtomicParsley "audio/$1.m4a" --artwork "thumbs/$1.png" --output "out/$1.m4a"
    }
function setup {
    mkdir audio/
    mkdir thumbs/
    mkdir out/
    }
setup
for f in *.mp4
do
    merger "${f%.mp4}"
done
Convert to mp3¶
ffmpeg -i "$1" -b:a 192K -vn "${1%.*}.mp3"