Created
May 1, 2015 02:15
-
-
Save geranyl/f4e0eee1e496b6f02d8b to your computer and use it in GitHub Desktop.
FFMPEG convert prores444 to quicktime compatible
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-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