From 809ed3ec49b2cab27454a6b88c16bc56211c56cb Mon Sep 17 00:00:00 2001 From: VirtuBox Date: Wed, 29 Jul 2020 13:40:31 +0200 Subject: [PATCH] add ffmpeg audio --- mybashrc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/mybashrc b/mybashrc index fbf24fe..99fd05f 100644 --- a/mybashrc +++ b/mybashrc @@ -742,6 +742,19 @@ _MERGE_VIDEO() { ffmpeg -f concat -safe 0 -i mylist.txt -c copy "output-merged.mp4" } +_TRANSFER_AUDIO() { + if [ "$#" -eq 0 ]; then + echo "Usage : ffmpeg-audio " + else + rm -f "${1%.*}.aac" + ffmpeg -i "$1" -vn -acodec copy "${1%.*}.aac" + if [ -f "${1%.*}.aac" ]; then + rm -f "${2%.*}-sound.mp4" + ffmpeg -i "$2" -i "${1%.*}.aac" -map 0:v -map 1:a -c copy -y "${2%.*}-sound.mp4" + fi + fi +} + # enable color support of ls and also add handy aliases # some more ls aliases #alias wp='/usr/bin/wp --allow-root' @@ -769,6 +782,7 @@ alias ee-syslog='tail -n 250 /var/log/syslog | ccze -A' alias egrep='egrep --color=auto' alias ffmpeg-cut-start=ffmpeg_start_time alias ffmpeg-merge=_MERGE_VIDEO +alias ffmpeg-audio=_TRANSFER_AUDIO alias ftpadd=_FTP_ADD alias fgrep='fgrep --color=auto' alias gg="ping google.fr"