· 8 years ago · May 22, 2018, 12:14 AM
1#!/bin/bash
2# Carlos Sanchez <cargabsj175 at gmail.com>
3# 2012 GPLv2
4
5#Examples
6#ffmpeg -i input.* -acodec aac -ar 44100 -ab 96k -vcodec libxvid -vb 511k -aspect 16:9 -s 320x240 output.mp4
7#ffmpeg -i input.* -acodec libvo_aacenc -ar 44100 -ab 96k -vcodec libxvid -vb 511k -aspect 16:9 -s 320x240 output.mp4
8#ffmpeg -i input.* -acodec libfaac -ar 44100 -ab 96k -vcodec libxvid -vb 511k -aspect 16:9 -s 320x240 output.mp4
9
10clear
11echo "All to mp4 for Samsung gt-s3350"
12echo "===================="
13echo ""
14
15#IFS=$'\x0A'$'\x0D'
16#random="$((RANDOM%25))$((RANDOM%50))$((RANDOM%100))"
17tmpdir="/tmp"
18tmplist="${tmpdir}/ffconvlist.$random"
19
20function addvideo(){
21echo "Añadir el video:"
22read -e singlevid
23}
24
25function addmorevideo(){
26echo "¿Desea convertir otro video? (y/n)"
27read answer
28case $answer in
29 y )
30 addvideo;;
31 n )
32 echo "";;
33esac
34}
35
36addvideo
37 echo "Se van a convertir el siguente vÃdeo:"
38 echo ""
39 echo "** ${singlevid}"
40 echo ""
41 echo "¿Desea continuar? (y/n)"
42 read answer2
43 case $answer2 in
44 y )
45 echo "Convirtiendo a ${singlevid} ..."
46 ffmpeg -i "${singlevid}" -ar 44100 -ab 96k -vcodec libxvid -vb 511k -aspect 16:9 -s 320x240 "${singlevid}".mp4 2> /dev/null
47 echo "Conversión terminada ..."
48 addmorevideo
49 exit 0
50 ;;
51 n )
52 echo "¡Adiós!"
53 exit 0
54 ;;
55esac