Package: handbrake-cli Version: 1.0.3+ds1-1 Severity: important When attempting to encode a video from a DVD image using a mkv output format and also containing a Closed Captioning stream fails to mux properly and produces errors. A subtitle track of the same type as stream 3 from the following seems to be required to produce the error (list is from the handbrake-cli log):
+ subtitle tracks: + 1, English (iso639-2: eng) (Bitmap)(VOBSUB) + 2, Francais (Forced Caption) (iso639-2: fra) (Bitmap)(VOBSUB) + 3, Closed Captions (iso639-2: eng) (Text)(CC) During the encode, an error similar to the following is produced in the log: [matroska @ 0x7ff3f9596780] Subtitle codec 94212 is not supported. Following that error which is only produced once, thousands of error messages similar to the following are produced: ERROR: avformatMux: track 2, av_interleaved_write_frame failed with error 'Function not implemented' ERROR: avformatMux: track 0, av_interleaved_write_frame failed with error 'Function not implemented' ERROR: avformatMux: track 0, av_interleaved_write_frame failed with error 'Function not implemented' ERROR: Last error repeated 2 times ERROR: avformatMux: track 1, av_interleaved_write_frame failed with error 'Function not implemented' ERROR: avformatMux: track 1, av_interleaved_write_frame failed with error 'Function not implemented' Doing the encode using exactly the same options except using '-f mp4' output format instead of '-f mkv' seems to work fine. Likewise, leaving the Closed Captions (Text [CC]) subtitle track out of the encode also seems to work properly. An example command line that produces the problem with this subtitle stream type is as follows: HandBrakeCLI --title 1 --quality 22 -f mkv -e x264 --audio 1 --aencoder ca_aac --ab 160 --subtitle 1,3 --input source_dvd/ --output ./output.mkv In searching the forums for a similar error, the only reference I found was this link which references a prior version of handbrake and which suggests the problem might be due to a libavformat version mismatch with the binary: https://forum.handbrake.fr/viewtopic.php?f=10&t=32082 I haven't yet been able to get all the dependencies to get handbrake to build from source on my system, so I don't know if the "fix" suggested in that link works in this case. -- System Information: Debian Release: 8.7 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages handbrake-cli depends on: ii libass5 1:0.13.4-2 ii libavcodec57 7:3.2.4-1~bpo8+1 ii libavfilter6 7:3.2.4-1~bpo8+1 ii libavformat57 7:3.2.4-1~bpo8+1 ii libavresample3 7:3.2.4-1~bpo8+1 ii libavutil55 7:3.2.4-1~bpo8+1 ii libbluray2 1:1.0.0-2 ii libc6 2.19-18+deb8u7 ii libdvdnav4 5.0.1-1 ii libdvdread4 5.0.0-1 ii libjansson4 2.9-1 ii libsamplerate0 0.1.8-8 ii libswscale4 7:3.2.4-1~bpo8+1 ii libtheora0 1.1.1+dfsg.1-6 ii libvorbis0a 1.3.4-2 ii libvorbisenc2 1.3.4-2 ii libx264-148 2:0.148.2748+git97eaef2-1~bpo8+1 ii libx265-95 2.1-2+b2 ii libxml2 2.9.1+dfsg1-5+deb8u4 handbrake-cli recommends no packages. handbrake-cli suggests no packages. -- no debconf information