From a0a0fdd37a2b68883fe0a53fc4f16455ecd01fd0 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Mon, 29 Apr 2013 23:35:33 +0200 Subject: [PATCH] decode video files (ffmpeg) --- lib/decode/decodeFile | 4 ++++ lib/video/extractaudio | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 lib/video/extractaudio diff --git a/lib/decode/decodeFile b/lib/decode/decodeFile index f1e2762..cc52f01 100644 --- a/lib/decode/decodeFile +++ b/lib/decode/decodeFile @@ -1,6 +1,10 @@ #!/bin/bash decodeFile() { case "$mimetype" in + 'video/'*) + extractAudio + sox_needed=1 + ;; 'audio/mpeg') if [[ ${destinationformat[$destination]} = mp3 ]] \ && checkCopy diff --git a/lib/video/extractaudio b/lib/video/extractaudio new file mode 100644 index 0000000..d8d3344 --- /dev/null +++ b/lib/video/extractaudio @@ -0,0 +1,6 @@ +#!/bin/bash +extractAudio() { + tmpfile="${fileid}ffmpeg" + commandline=(${ionice}ffmpeg -v 0 -vn -y) + commandline+=(-i "$sourcepath/$filename" "$tempdir/$tmpfile.wav") +}