Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://superuser.com/questions/1021053/how-to-cut-video-files-by-frame
- ~/ffmpeg-10bit/ffmpeg -i title00.mkv -sws_flags lanczos+full_chroma_inp \
- -s 1280x720 -profile:v high10 -preset slower -level 5.1 -crf 19 \
- -an -threads 1 -pix_fmt yuv420p Week_End_Survivor_[HD][SkewedS-Raw][].mkv
- ~/ffmpeg-10bit/ffmpeg -i title00.mkv -sws_flags lanczos+full_chroma_inp \
- -s 1280x720 -profile:v high10 -preset veryslow -level 5.1 -crf 19 \
- -an -threads 1 -pix_fmt yuv420p Week_End_Survivor_[HD][SkewedS-Raw][].mkv
- ~/ffmpeg-10bit/ffmpeg -i title00.mkv -sws_flags lanczos+full_chroma_inp \
- -s 1280x720 -profile:v high10 -preset veryslow -level 5.1 -crf 19 \
- -an -threads 1 -pix_fmt yuv420p Week_End_Survivor_[HD][SkewedS-Raw][].mkv
- -----------------
- https://sonnati.wordpress.com/2012/10/19/ffmpeg-the-swiss-army-knife-of-internet-streaming-part-vi/
- ffmpeg -i input.mp4 -vf "yadif,hqdn3d=1.5:1.5:6:6,scale=640:360" output.mp4
- ffmpeg -i input.mp4 -vf "yadif=0:-1:0, scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4
- -----------------
- ~/ffmpeg-10bit/ffmpeg \
- -i "Video-In.ts" \
- "Audio-In.wav"
- cp Audio-In.wav Audio-In-bck.wav
- normalize-audio Audio-In.wav
- fdkaac \
- Audio-In.wav \
- -m 3 \
- -o Audio-Out.m4a
- -vf scale=iw/1.5:-1 \
- -vf "scale=iw/(1920/1280):-1" \
- ~/ffmpeg-10bit/ffmpeg \
- -i "Video-In.mkv" \
- -vf "yadif=0:-1:0" \
- -vf "scale=iw/(1920/1280):-1" \
- -c:v libx265 -preset medium -x265-params crf=20 \
- -c:a copy \
- "Video-Out.mkv"
- #default is 28 for x265
- -----------------
- ffmpeg building
- -----------------
- cd ~/ffmpeg_sources && \
- git -C x264 pull 2> /dev/null || git clone --depth 1 https://git.videolan.org/git/x264 && \
- cd x264 && \
- PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static --enable-pic --bit-depth=10 && \
- PATH="$HOME/bin:$PATH" make && \
- make install
- cd ~/ffmpeg_sources && \
- if cd x265 2> /dev/null; then hg pull && hg update; else hg clone https://bitbucket.org/multicoreware/x265; fi && \
- cd build/linux && \
- PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off -DHIGH_BIT_DEPTH=ON -DMAIN12=OFF ../../source && \
- PATH="$HOME/bin:$PATH" make && \
- make install
- =========================================
- normalize-audio Audio-In.wav
- -----------------------------------------
- -----------FHD / x265 / HEVC-------------
- -----------------------------------------
- fdkaac \
- Audio-In.wav \
- -m 5 \
- -o Audio-Out.m4a
- -vf "yadif=0:-1:0" \
- -vf "mcdeint" \
- -aspect 4:3
- ffmpeg-10bit \
- -i "Video-In.mkv" \
- -vf "yadif=0:-1:1,mcdeint=slow:0:10,nlmeans" \
- -c:v libx265 -pix_fmt yuv420p10le -preset veryslow -x265-params "level=5.1:crf=22" \
- -ar 48000 \
- -af "loudnorm" \
- -c:a libfdk_aac -vbr 5 \
- "Video-Out.mkv"
- -----------------------------------------
- ------HD / 10-bit x264 / 10-bit AVC------
- -----------------------------------------
- fdkaac \
- Audio-In.wav \
- -m 4 \
- -o Audio-Out.m4a
- -vf "yadif=0:-1:0" \
- -vf "mcdeint" \
- -vf scale=iw/1.5:-1 \
- -vf "scale=iw/(1920/1280):-1" \
- -vf scale=1280:720 \
- -aspect 4:3
- ffmpeg-10bit \
- -i "Video-In.mkv" \
- -vf "yadif=0:-1:1,mcdeint=slow:0:10,nlmeans,scale=iw/(1920/1280):-1" \
- -c:v libx264 -pix_fmt yuv420p10le -profile:v high10 -preset veryslow -level 5.1 -crf 18 \
- -ar 48000 \
- -af "loudnorm" \
- -c:a libfdk_aac -vbr 4 \
- "Video-Out.mkv"
- ffmpeg-10bit \
- -i "VideoGirlAi2018-01.ts" \
- -filter_complex \
- "[0:v]trim=start_frame=908:end_frame=30336,setpts=PTS-STARTPTS[v1];[0:a]atrim=start=30.625:end=1012.539,asetpts=PTS-STARTPTS[a1]; \
- [0:v]trim=start_frame=33036:end_frame=39327,setpts=PTS-STARTPTS[v2];[0:a]atrim=start=1102.629:end=1312.572,asetpts=PTS-STARTPTS[a2]; \
- [v1][v2]concat=v=1:a=0[outv1_2];[a1][a2]concat=v=0:a=1[outa1_2]; \
- [0:v]trim=start_frame=42926:end_frame=52004,setpts=PTS-STARTPTS[v3];[0:a]atrim=start=1432.625:end=1735.561,asetpts=PTS-STARTPTS[a3]; \
- [outv1_2][v3]concat=v=1:a=0[outV];[outa1_2][a3]concat=v=0:a=1[outA]; \
- [outV]yadif=0:-1:0,scale=1280:720[outvF];[outA]loudnorm[outaF]" \
- -map [outvF] -map [outaF] \
- -c:v libx264 -pix_fmt yuv420p10le -profile:v high10 -preset veryslow -level 5.1 -crf 18 \
- -ar 48000 \
- -c:a libfdk_aac -vbr 4 \
- "VideoGirlAi2018-01-F3.mp4"
- -----------------------------------------
- --VGA or FWVGA / 8-bit x264 / 8-bit AVC--
- -----------------------------------------
- fdkaac \
- Audio-In.wav \
- -m 3 \
- -o Audio-Out.m4a
- -vf "yadif=0:-1:0" \
- -vf "mcdeint" \
- -vf "scale=iw/(1920/854):-1" \
- -vf scale=854:480 \
- -aspect 4:3
- ffmpeg-8bit \
- -i "Video-In.mkv" \
- -vf "ass=subtitle.ass,scale=854:480" \
- -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3.0 -preset veryslow -crf 18 \
- -r 29.97 \
- -ac 2 \
- -ar 48000 \
- -af "loudnorm" \
- -c:a libfdk_aac -vbr 3 \
- "Video-Out.mp4"
- find -name "*.mp4" \
- -exec ffmpeg-10bit -i {} \
- -c:v libx265 -preset slow -x265-params crf=19 \
- -c:a copy \
- "{}[x265].mp4" \;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement