[FFmpeg-user] Re-encoding mkv files from makemkv
llee040
llee040 at sbcglobal.net
Thu Sep 8 23:23:44 EEST 2022
> On Sep 7, 2022, at 5:04 PM, James Board via ffmpeg-user <ffmpeg-user at ffmpeg.org> wrote:
>
> I'm trying to re-encode an MKV file that I originally created with makemkv from the original BluRay disc. My ffmpeg command is:
> ffmpeg-4.1.2-amd64-static/ffmpeg -y -i Twin_Peaks-_A_Limited_Event_Series_-_Disc_2_t01.mkv -c:a copy -c:v libx264 -preset slow -crf 20 Twin_Peaks-_A_Limited_Event_Series_-_Disc_2_t01_RECODE.mkv
>
> The error is
> Too many packets buffered for output stream 0:1.
> Conversion failed!
>
> I just want to re-encode these files to save disk space. Does anyone know how I can resolve the above error? The full error message is below.
> Thanks
>
Here’s a blind-leading-the-blind answer, hopefully you find it useful.
You’re specifying libx264, but keeping .mkv as container. Is that what you want? I ran this and it seemed to work, but I also have a later version of ffmpeg, perhaps (“.mp4" specified for output):
ffmpeg -y -i Twin_Peaks-_A_Limited_Event_Series_-_Disc_2_t01.mkv -c:a copy -c:v libx264 -preset slow -crf 20 Twin_Peaks-_A_Limited_Event_Series_-_Disc_2_t01_RECODE.mp4
To change the output bit rate, I added "-b:v 2000k” (which does affect quality, of course):
ffmpeg -y -i Twin_Peaks-_A_Limited_Event_Series_-_Disc_2_t01.mkv -c:a copy -c:v libx264 -b:v 2000k -preset slow -crf 20 Twin_Peaks-_A_Limited_Event_Series_-_Disc_2_t01_RECODE.mp4
L. Lee
More information about the ffmpeg-user
mailing list