2012-09-09 09:49:14 +02:00
|
|
|
#!/bin/sh -e
|
2010-11-10 01:58:38 +01:00
|
|
|
|
|
|
|
if=$1
|
2012-11-12 00:03:59 +01:00
|
|
|
of=$2
|
2010-11-10 01:58:38 +01:00
|
|
|
|
2012-09-09 09:49:14 +02:00
|
|
|
# No. CPU cores:
|
2014-06-21 01:40:45 +02:00
|
|
|
threads=4
|
2012-09-09 09:49:14 +02:00
|
|
|
# Video bitrate:
|
2014-10-07 01:39:08 +02:00
|
|
|
vb=400k
|
2012-09-09 09:49:14 +02:00
|
|
|
# Audio bitrate:
|
2014-10-07 01:39:08 +02:00
|
|
|
ab=96k
|
|
|
|
|
2012-09-09 09:49:14 +02:00
|
|
|
|
|
|
|
ffmpeg -i "$if" \
|
2012-04-05 03:23:09 +02:00
|
|
|
-f mp4 \
|
2012-09-09 09:49:14 +02:00
|
|
|
-acodec libfaac \
|
|
|
|
-ab $ab \
|
2014-10-07 01:39:08 +02:00
|
|
|
-ac 1 \
|
2012-09-09 09:49:14 +02:00
|
|
|
-threads $threads \
|
2014-10-07 01:39:08 +02:00
|
|
|
-vf hqdn3d=0:0:16:14 \
|
2012-04-05 03:23:09 +02:00
|
|
|
-vcodec libx264 \
|
2012-09-09 09:49:14 +02:00
|
|
|
-b:v $vb \
|
2014-10-07 01:39:08 +02:00
|
|
|
-s 720x404 \
|
2014-04-24 17:59:20 +02:00
|
|
|
-profile:v baseline -level 3.0 \
|
|
|
|
-movflags +faststart \
|
2012-04-05 03:23:09 +02:00
|
|
|
-passlogfile "$of.ffmpeg2pass" \
|
2012-09-09 09:49:14 +02:00
|
|
|
-y "$of"
|