On Sun, Dec 10, 2017, at 03:58 PM, Guilherme Santos wrote: > > ~/ffmpeg-git-20171206-32bit-static$ ./ffmpeg -f x11grab -video_size > 1024x768 -i :1 -c:v libx264 -preset medium -crf 28 -pix_fmt yuv420p -r > 30 > -g 60 -b:v 2M -maxrate 2M -bufsize 1M -f flv rtmp:// > or.pscp.tv:80/x/avadqqzw8nyv
Can you not use the 64-bit version? -crf and -b:v are mutually exclusive rate control methods, as mentioned previously. Use one but not both. In your case -b:v is being ignored. Remove -r 30 and replace it with -framerate 30 input option as I mentioned previously. This will prevent the unnecessary duplication of frames as it will use -framerate 25 for the x11grab input by default if you don't change it. Adding -r 30 makes it convert from 25 to 30 by duplicating frames. > [x11grab @ 0xc3e16a0] 16 bits per pixel screen is not implemented. Update > your FFmpeg version to the newest one from Git. If the problem still > occurs, it means that your file has a feature which has not been > implemented. I guess this is the problem. Output to a local file and try to play it. Probably garbage output. > Stream #0:0: Video: rawvideo (RGB[16] / 0x10424752), rgb565le, > 1024x768, 29.97 fps, 29.97 tbr, 1000k tbn, 1000k tbc rgb565le. Mine is bgr0. What's your display server? _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
