

However, changing the bitrate means re-encoding the whole video - I take it you are playing something like FullHD.
#Ffmpeg copy bitrate software#
If that helps, fiddle with the desired resolution and software scaler algorithm to achieve the best still watchable result. To keep a stream in file intact while transforming it with avconv (audio in your case), use -codec: streamspecifier copy - thus -codec:a copy or -acodec copy in your particular case (see the avconv (1) man page). Which for FullHD just drops every three out of four pixels (in every direction - hence you'll get every 16th pixel in a plane). In mplayer or mpv this can be achieved with: $ mpv -vf scale=480 -sws=4 ffmpeg -i input -map 0 -c:v libx264 -crf 18 -c:a copy output.
Then try to scale the picture down: on slow desktop systems, I found it often helps to reduce the frame resolution. /ffmpeg-re -iFirst try another files with similar bitrate.
#Ffmpeg copy bitrate driver#
I would suggest first trying to rule out other things like broken file, display driver speed etc. ffmpeg -i h264.mp4 -vcodec copy -vbsf h264mp4toannexb -an out.h264. To re-encode it while minimizing the picture quality loss would take significant amount of time even on a fast machine. To set the video bitrate of the output file to 64kbit/s: ffmpeg -i input.avi -b 64k.

To keep a stream in file intact while transforming it with avconv (audio in your case), use -codec: copy - thus -codec:a copy or -acodec copy in your particular case (see the avconv(1) man page).
