Movtion Vector

    1. ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "codecview=mv=pf+bf+bb:mv_type=fp:qp=1" -f flv pipe:1 | ffplay -flags2 +export_mvs -vf codecview=mv=pf+bf+bb -

    replace green with transparent

    1. ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "colorkey=green" -f flv pipe:1 | ffplay -
    1. ./ffmpeg_22 -i ./1080p.mp4 -x264-params keyint=1:rc-lookahead=0:qp=30 -c:v libx264 -threads 24 -s 1920x1080 -y out.mp4
    2. ./ffmpeg_22 -i ./1080p.mp4 -x264-params keyint=1:rc-lookahead=0:qp=30 -c:v libx264 -threads 12 -s 3840x2160 -f null -
    3. ./ffmpeg_22 -i ./1080p.mp4 -x264-params keyint=1:rc-lookahead=0:qp=30 -c:v libx264 -threads 12 -an -s 3840x2160 -f null -
    4. ./ffmpeg_22 -i ./1080p.mp4 -s 3840x2160 -f null -
    5. ./ffmpeg_22 -i ./1080p.mp4 -x264-params keyint=1:rc-lookahead=0:qp=30 -c:v libx264 -threads 6 -an -s 3840x2160 -f null -
    6. ./ffmpeg_22 -i ./1080p.mp4 -f null -
    7. ./ffmpeg_22 -i ./1080p.mp4 -x264-params keyint=1:rc-lookahead=0:qp=30 -c:v libx264 -threads 6 -an -f null -
    1. 11211 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf "curves=blue='0/0 0.5/0.58 1/1'" -f flv pipe:1 | ffplay -
    2. 11212 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf "curves=blue='0/0 0.5/0.58 1/1'" -f flv pipe:1 | ffplay -vf "showspectrum=s=1280x480:scale=log" -
    3. 11213 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf "showspectrum=s=1280x480:scale=log" -f flv pipe:1 | ffplay -vf "showspectrum=s=1280x480:scale=log" -
    4. 11214 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf "convolution="1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:5:5:5:1:0:128:128:0"" -f flv pipe:1 | ffplay -
    5. 11215 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf 'convolution="1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:5:5:5:1:0:128:128:0"' -f flv pipe:1 | ffplay -
    6. 11216 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf 'convolution=1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:1 1 1 1 -8 1 1 1 1:5:5:5:1:0:128:128:0' -f flv pipe:1 | ffplay -
    7. 11217 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -vf 'convolution=1 1 1 1 1 1 1 1 1:1 1 1 1 1 1 1 1 1:1 1 1 1 1 1 1 1 1:1 1 1 1 1 1 1 1 1:1/9:1/9:1/9:1/9' -f flv pipe:1 | ffplay -
    8. 11218 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 4 -vf 'convolution=1 1 1 1 1 1 1 1 1:1 1 1 1 1 1 1 1 1:1 1 1 1 1 1 1 1 1:1 1 1 1 1 1 1 1 1:1/9:1/9:1/9:1/9' -f flv pipe:1 | ffplay -
    9. 11219 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "codecview=mv=pf+bf+bb:mv_type=fp:qp=1" -f flv pipe:1 | ffplay -flags2 +export_mvs -vf codecview=mv=pf+bf+bb -
    10. 11220 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "codecview=mv=pf+bf+bb:mv_type=fp:qp=1" -f flv pipe:1 | ffplay --vf "datascope=s=640x320:mode=mono" -
    11. 11221 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "codecview=mv=pf+bf+bb:mv_type=fp:qp=1" -f flv pipe:1 | ffplay -vf "datascope=s=640x320:mode=mono" -
    12. 11222 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=s=640x320:mode=mono" -f flv pipe:1 | ffplay -
    13. 11223 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=mono" -f flv pipe:1 | ffplay -
    14. 11224 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=mono:x=1:y=1" -f flv pipe:1 | ffplay -
    15. 11225 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=mono:x=1:y=1:axis" -f flv pipe:1 | ffplay -
    16. 11226 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=mono:x=1:y=1:axis=1" -f flv pipe:1 | ffplay -
    17. 11227 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=s=1920x1080:mode=mono:x=1:y=1:axis=1" -f flv pipe:1 | ffplay -
    18. 11228 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=color2:x=1:y=1:axis=1" -f flv pipe:1 | ffplay -
    19. 11229 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=color2:x=1:y=1:axis=1:opacity=50" -f flv pipe:1 | ffplay -
    20. 11230 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "datascope=mode=color2:x=1:y=1:axis=1:opacity=0.5" -f flv pipe:1 | ffplay -
    21. 11231 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -f lavfi -i nullsrc=hd720,geq='r=128+80*(sin(sqrt((X-W/2)*(X-W/2)+(Y-H/2)*(Y-H/2))/220*2*PI+T)):g=128+80*(sin(sqrt((X-W/2)*(X-W/2)+(Y-H/2)*(Y-H/2))/220*2*PI+T)):b=128+80*(sin(sqrt((X-W/2)*(X-W/2)+(Y-H/2)*(Y-H/2))/220*2*PI+T))' -lavfi '[1]split[x][y],[0][x][y]displace' -f flv pipe:1 | ffplay -
    22. 11232 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -lavfi -i nullsrc=hd720,geq='r=128+80*(sin(sqrt((X-W/2)*(X-W/2)+(Y-H/2)*(Y-H/2))/220*2*PI+T)):g=128+80*(sin(sqrt((X-W/2)*(X-W/2)+(Y-H/2)*(Y-H/2))/220*2*PI+T)):b=128+80*(sin(sqrt((X-W/2)*(X-W/2)+(Y-H/2)*(Y-H/2))/220*2*PI+T))' -lavfi '[1]split[x][y],[0][x][y]displace' -f flv pipe:1 | ffplay -
    23. 11233 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' pipe:1|ffplay -
    24. 11234 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -f flv pipe:1|ffplay -
    25. 11235 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd1080,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -f flv pipe:1|ffplay -
    26. 11236 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -s 1280x720 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -f flv pipe:1|ffplay -
    27. 11237 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v -s 1280x720 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -f flv pipe:1|ffplay -
    28. 11238 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -c:v -s 1280x720 -f flv pipe:1|ffplay -
    29. 11239 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -c:v -s 1280x720 -f null pipe:1|ffplay -
    30. 11240 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -c:v libx264 -s 1280x720 -f flv pipe:1|ffplay -
    31. 11241 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -s 1280x720 -f lavfi -i nullsrc=s=hd720,lutrgb=128:128:128 -f lavfi -i nullsrc=s=hd720,geq='r=128+30*sin(2*PI*X/400+T):g=128+30*sin(2*PI*X/400+T):b=128+30*sin(2*PI*X/400+T)' -lavfi '[0][1][2]displace' -f flv pipe:1|ffplay -
    32. 11242 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "drawbox=10:20:200:60:red@0.5" -f flv pipe:1 | ffplay -
    33. 11243 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "drawgrid=width=100:height=100:thickness=2:color=red@0.5" -f flv pipe:1 | ffplay -
    34. 11244 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "edgedetect=low=0.1:high=0.4" -f flv pipe:1 | ffplay -
    35. 11245 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -s 1280x720 -vf "edgedetect=low=0.1:high=0.4" -f flv pipe:1 | ffplay -
    36. 11246 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -s 1280x720 -vf "entropy=normal" -f flv pipe:1 | ffplay -
    37. 11247 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -s 1280x720 -vf "entropy=mode=normal" -f flv pipe:1 | ffplay -
    38. 11248 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -s 1280x720 -vf "mode=normal" -f flv pipe:1 | ffplay -
    39. 11249 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -s 1280x720 -vf "fftfilt=dc_Y=128:weight_Y='squish(1-(Y+X)/100)'" -f flv pipe:1 | ffplay -
    40. 11250 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -ss 00:05:00 -c:v libx264 -threads 6 -s 1280x720 -vf "fftfilt=dc_Y=128:weight_Y='squish(1-(Y+X)/100)'" -f flv pipe:1 | ffplay -
    41. 11251 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -ss 00:05:00 -c:v libx264 -threads 6 -s 1280x720 -vf find_rect=newref.pgm,cover_rect=cover.jpg:mode=cover -f flv pipe:1 | ffplay -
    42. 11252 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -ss 00:05:00 -c:v libx264 -threads 6 -s 1280x720 -vf histogram -f flv pipe:1 | ffplay -
    43. 11253 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -ss 00:05:00 -c:v libx264 -threads 6 -vf histogram -f flv pipe:1 | ffplay -
    44. 11254 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -ss 00:05:00 -c:v libx264 -threads 6 -vf "histogram" -f flv pipe:1 | ffplay -
    45. 11255 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -ss 00:05:00 -c:v libx264 -threads 6 -f flv pipe:1 | ffplay -
    46. 11256 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf histogram -f flv pipe:1 | ffplay -
    47. 11257 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf histogram:display_mode=stack -f flv pipe:1 | ffplay -
    48. 11258 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf histogram=display_mode=stack -f flv pipe:1 | ffplay -
    49. 11259 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf histogram=display_mode=overlay -f flv pipe:1 | ffplay -
    50. 11260 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf oscilloscope=x=1:y=0.5:s=1:t=1 -f flv pipe:1 | ffplay -
    51. 11261 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf oscilloscope=tx=500:ty=500:tw=200:th=200 -f flv pipe:1 | ffplay -
    52. 11262 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf oscilloscope=tx=0.5:ty=0.5:tw=0.2:th=0.2 -f flv pipe:1 | ffplay -
    53. 11263 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=A*sin(2*PI/T*t)" -f flv pipe:1 | ffplay -
    54. 11264 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf 'rotate=A*sin(2*PI/T*t)' -f flv pipe:1 | ffplay -
    55. 11265 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf 'rotate=A*sin(2*PI/5*t)' -f flv pipe:1 | ffplay -
    56. 11266 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf rotate=A*sin(2*PI/5*t) -f flv pipe:1 | ffplay -
    57. 11267 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf rotate='A*sin(2*PI/5*t)' -f flv pipe:1 | ffplay -
    58. 11268 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=45*PI/180" -f flv pipe:1 | ffplay -
    59. 11269 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=45*PI*t/180" -f flv pipe:1 | ffplay -
    60. 11270 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=45*PI*10*t/180" -f flv pipe:1 | ffplay -
    61. 11271 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=45*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=-45*PI*10*t/180" -f flv pipe:1 | ffplay -
    62. 11272 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=45*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=-43*PI*10*t/180" -f flv pipe:1 | ffplay -
    63. 11273 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 | ffplay -
    64. 11274 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1|ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1| ffplay -
    65. 11275 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1 | ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=1*PI*10*t/180" -f flv pipe:1| ffplay -
    66. 11276 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "rotate=2*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=3*PI*10*t/180" -f flv pipe:1 |ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=5*PI*10*t/180" -f flv pipe:1 | ffmpeg -i - -c:v libx264 -threads 6 -vf "rotate=7*PI*10*t/180" -f flv pipe:1| ffplay -
    67. 11277 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "stereo3d=sbsl:aybd" -f flv pipe:1 | ffplay -
    68. 11278 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "stereo3d=sbsl:arbg" -f flv pipe:1 | ffplay -
    69. 11279 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "swapuv" -f flv pipe:1 | ffplay -
    70. 11281 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "vidstabdetect" -f flv pipe:1 | ffplay -
    71. 11282 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf "vidstabdetect=show=1" -f flv pipe:1 | ffplay -
    72. 11283 ffmpeg -i /Users/gaoshen/Movies/Sully.2016.1080p.BluRay.x264-SPARKS/sully.mp4 -c:v libx264 -threads 6 -vf vidstabdetect -f flv pipe:1 | ffplay -
    73. 11314 ffmpeg -i /Users/gaoshen/Movies/Geostorm.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT/Geostorm.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT.mkv -c:v libx264 -threads 6 -f flv pipe:1 | ffplay -
    74. 11315 ffmpeg -i /Users/gaoshen/Movies/Geostorm.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT/Geostorm.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT.mkv -c:v libx264 -threads 6 -vf "codecview=mv=pf+bf+bb:mv_type=fp:qp=1" -f flv pipe:1 | ffplay -flags2 +export_mvs -vf codecview=mv=pf+bf+bb -

    ffmpeg -i /Users/gaoshen/Movies/Geostorm.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT/Geostorm.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT.mkv -c:v libx264 -threads 6 -vf "split [main][tmp]; [tmp] crop=iw:ih/2:0:0, vflip [flip]; [main][flip] overlay=0:H/2" -f flv pipe:1 | ffplay -