[Libav-user] Problems with H.264 encoding for MP4 files on macOS

Carl Eugen Hoyos ceffmpeg at gmail.com
Mon Jan 30 00:02:14 EET 2017

2017-01-27 15:14 GMT+01:00 films <postsoup-at-yahoo.com at ffmpeg.org>:

> However, I really need to use the H.264 codec instead of the MPEG4 video
> codec, so I have tried overriding the guessed codec by simply adding this
> after the av_guess_format stage.

(This should not be necessary if x264 is available within libavcodec because
if it is available it is the default video encoder for .mp4)

> fmt->video_codec = AV_CODEC_ID_H264;
> However, having done that, libAVCodec appears to be failing when it calls
> through to the OSX VideoToolbox.framework.
> [h264_videotoolbox @ 0x106806800]

This (not the error message) indicates that libavcodec was compiled without
support for libx264, recompile with --enable-libx264 (after installing libx264)

Carl Eugen

More information about the Libav-user mailing list