یکی از دوستان درخواست اسکریپتی برای ffmpeg داشت که بتونه فایل های flv رو به صورت گروهی به mp4 تبدیل بکنه.ما این اسکریپت رو براش نوشتیم و خوشبختانه به دردشون خورد.
گفتم اینجا هم بزارم شاید به کار بقیه دوستان هم بیاد.این اسکریپت رو با فایل هایی که میخواید تبدیل کنید در یک پوشه قرار بدید و بعد اسکریپت رو اجرا کنید.
موفق باشید :)
#!/bin/bash IFS=$'\n' clear blue=`tput setaf 4` pink=`tput setaf 5` if ! [ -d "converted_videos" ];then mkdir converted_videos echo "${blue}converted_videos directory created." fi flv_videos=`ls *.flv 2>/dev/null` if [ -z "$flv_videos" ];then echo "${pink}there is no '.flv' file for convert." fi for i in $flv_videos;do file_name=`echo $i | sed -r 's/.flv//g'` ffmpeg -i $i converted_videos/$file_name.mp4 > /dev/null 2>&1 echo "${pink}$i${blue} converted to ${pink}$file_name.mp4${blue} and saved in ${pink}$PWD/converted_videos" done tput sgr0 |