X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/blobdiff_plain/6731e5ce3a74351a17f975586739d072219a1a7d..4a48bb01475653a635ca8db7941b0652cc0fb5a1:/user/convert_file_to_flac.sh diff --git a/user/convert_file_to_flac.sh b/user/convert_file_to_flac.sh old mode 100644 new mode 100755 index c5540b1..cd20d2d --- a/user/convert_file_to_flac.sh +++ b/user/convert_file_to_flac.sh @@ -1,11 +1,11 @@ -#!/bin/bash +#!/usr/bin/env bash # Desc: Converts file readable by ffmpeg to FLAC audio file # Usage: convert_file_to_flac.sh [path] -# Version: 0.0.2 +# Version: 0.0.4 # Ref/Attrib: [1] Convert audio file to FLAC with ffmpeg? https://superuser.com/a/802126 # [2] How to specify flac compression level when converting with avconv? https://askubuntu.com/questions/544651/ # [3] How can I extract audio from video with ffmpeg? https://stackoverflow.com/a/27413824 -# Depends: ffmpeg, ffprobe +# Depends: ffmpeg version 4.4.2, ffprobe version 4.4.2, bash version 5.1.16 declare -Ag appRollCall # Associative array for storing app status declare -Ag fileRollCall # Associative array for storing file status @@ -217,7 +217,7 @@ main() { die "FATAL:Not an audio file:$1"; fi; # Convert file to FLAC. See [1], [2] - try ffmpeg -i "$1" -vn -c:a flac -compression_level 12 "$1".flac + try ffmpeg -i "$1" -vn -c:a flac -map_metadata 0 -compression_level 12 "$1".flac }; # main program main "$@";