Skip to content

Instantly share code, notes, and snippets.

@dericed
Created June 20, 2014 12:42
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dericed/87dcfc43108bcb00049f to your computer and use it in GitHub Desktop.
Save dericed/87dcfc43108bcb00049f to your computer and use it in GitHub Desktop.
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=80:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Lossless codecs vs corruption',drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=30:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2+80:text='by Dave Rice',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy intro_title.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='JPEG-LS',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy jpegls_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v jpegls -bsf noise -t 10 jpegls.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Lossless JPEG',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy losslessjpeg_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v ljpeg -bsf noise -t 10 losslessjpeg.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='FFv1 (version 1)',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy ffv1v1_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v ffv1 -g 1 -bsf noise -t 10 ffv11v1.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='FFv1 (version 3)',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy ffv1v3_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v ffv1 -level 3 -g 1 -bsf noise -t 10 ffv1v3.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='10 bit uncompressed (v210)',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy v210_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v v210 -bsf noise -t 10 -pix_fmt yuv422p10le v210.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='8 bit uncompressed (uyvy422)',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy uyvy422_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v rawvideo -bsf noise -t 10 -pix_fmt uyvy422 -vtag 2vuy uyvy422.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='lossless h264',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy h264_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v libx264 -crf 0 -qp 0 -bsf noise -t 10 -pix_fmt yuv420p h264.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='QuickTime Animation (qtrle)',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy qtrle_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v qtrle -bsf noise -t 10 qtrle.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Sun Rasterfile image',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy sunrast_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v sunrast -bsf noise -t 10 sunrast.avi
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Targa image',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy targa_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v targa -bsf noise -t 10 targa.avi
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Ut Video',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy utvideo_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v utvideo -bsf noise -t 10 utvideo.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='XWD (X Window Dump) image',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy xmd_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v xwd -bsf noise -t 10 xwd.avi
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Zip Motion Blocks Video',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy zmbv_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v zmbv -bsf noise -t 10 zmbv.avi
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='lossless jpeg2000',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy jpeg2000_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v libopenjpeg -bsf noise -t 10 jpeg2000.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='Flash Screen Video v1',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy flashsv_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v flashsv -bsf noise -t 10 flashsv.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='huffyuv',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy huffyuv_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v huffyuv -bsf noise -t 10 -pix_fmt yuv420p huffyuv.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=100:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='DPX',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy dpx_title.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v dpx -bsf noise -t 10 dpx.mov
ffmpeg -f lavfi -i color=color=black:s=1920x1080 -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:fontsize=80:fontcolor=white:x=(w-text_w)/2:y=(h-text_h-line_h)/2:text='end',fade=in:0:20,fade=out:55:20" -c:v rawvideo -pix_fmt uyvy422 -t 3 -vtag 2vuy end_title.mov
ffmpeg -y -f lavfi -i mandelbrot=s=1920x1080 -c:v utvideo -bsf noise -t 10 utvideo.mov
ffmpeg -f lavfi -i mandelbrot=s=1920x1080 -c:v libx264 -crf 0 -qp 0 -bsf noise -t 10 -pix_fmt yuv420p h264.mov
for i in jpegls.mov losslessjpeg.mov ffv11v1.mov ffv1v3.mov v210.mov uyvy422.mov h264.mov qtrle.mov sunrast.avi targa.avi utvideo.mov xwd.avi zmbv.avi jpeg2000.mov flashsv.mov huffyuv.mov dpx.mov ; do ffmpeg -i "$i" -c:v rawvideo -pix_fmt uyvy422 -vtag 2vuy "${i%.*}_uncompressed.mov" ; done
@azdoudYoussef
Copy link

I'm trying to apply on my video the sunrast noise but I get no results
ffmpeg -i /home/azdoud/case1_320_240/vid320_240fps10.mp4 -f lavfi -c:v sunrast -bsf noise -t 10 ADD.avi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment