لینوکس و من

اسکریپتی برای تبدیل گروهی فایل های flv به mp4

نویسنده : علیرضا احسانی | تاریخ: 1396/04/22

یکی از دوستان درخواست اسکریپتی برای 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

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.

برای کپی پیست کردن در متن نظرات کلید shift را نگه دارید و بعد right click کنید.