Skip to content

Instantly share code, notes, and snippets.

@geranyl
Created May 1, 2015 02:15
Show Gist options
  • Save geranyl/f4e0eee1e496b6f02d8b to your computer and use it in GitHub Desktop.
Save geranyl/f4e0eee1e496b6f02d8b to your computer and use it in GitHub Desktop.
FFMPEG convert prores444 to quicktime compatible
-c:v libx264 -color_primaries bt470bg -preset slow -profile:v high -level 3.0 -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:a libfdk_aac -b:a 128k "$newpath.mp4"
____________________________________________________
as part of the following:
#Compile ffmpeg into /usr/local/bin/ffmpeg; compilation required to include libfdk-aac for mp4 audio
#converts from mp4 to other web formats; can likely comment out mp4 encoding if existing file is already a good size
#Using: ffmpeg version N-70742-gd79f7bf-tessus Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) configuration: --prefix=/usr/local --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac --enable-libfreetype --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libsoxr --enable-libwavpack --enable-libvo-aacenc --enable-libvpx --enable-libgsm --enable-libopus --enable-libmodplug --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --disable-indev=qtkit --disable-indev=x11grab_xcb --enable-runtime-cpudetect
for f in "$@"
do
ext=${f##*.}
basepath=`dirname "$f"`
filename=`basename "$f"`
rootname=`basename "$f" ".$ext"`
newpath="$basepath/output/$rootname"
mkdir -p "$basepath/output/"
/usr/local/bin/ffmpeg -i "$f" -y 2> "$HOME"/Desktop/ffmpeglogger.txt \
-c:v libx264 -color_primaries bt470bg -preset slow -profile:v high -level 3.0 -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:a libfdk_aac -b:a 128k "$newpath.mp4"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment