[FFmpeg-user] HELP !

Peter van Houten petervdh at gmail.com
Tue Aug 23 16:39:21 EEST 2016

On 23/08/2016 09:37, Nicolas Sampson wrote:
> Greetings to one and all!!!
> I am not a programmer but I had to use FFMPEG due to the fact that a lot of
> TV Episodes and Documentaries are coded with the HEVC x265 codec, and my
> equipment is not to read said files.  I have looked at a number of examples
> to try and come up with a 'formula' that satisfies me.
> What I am trying to do is: be able to copy a number of files into a folder
> and have Ffmpeg convert the first, then loop to the second, etc. etc. and
> obviously stop at the last one in the loop.  Is this possible, and how?
> This is the current formula I use and I would like to add the loop into it:
> ffmpeg -i "xxx.zzz" -c:v lib264 -framerate 25 -crf 21 -c:a libmp3lame -b:a
> 190k -b:v 3000k -filter:a "volume=2" "xxx.zzz"
> (I am hard of hearing, that is why I doubled the volume)
> Is this formula set out correctly? Should the variables be re-arranged from
> the order they are in?  Is there anything else I should add to make it
> better?
> I would greatly appreciate any help and assistance you can render.
> Regards,
> *​Otto van Dyke.*
> *If you intend to forward this message, PLEASE delete my address and/or
> details.*

This should help you get started. You haven't mentioned your input
container but as your input codec is x265, the container is probably mp4
so change if necessary. There is a typo in your "lib264", it should be
libx264 and I've re-positioned the video bitrate logically:

for f in *.mp4; do ffmpeg -i $f -c:v libx264 -b:v 3000k -framerate 25
-crf 21 -c:a libmp3lame -b:a 190k -filter:a "volume=2" -y
/new_directory/${f%.mp4}.mp4; done

Peter van Houten

More information about the ffmpeg-user mailing list