[FFmpeg-devel] [PATCH] libavformat/nutenc.c: Use ffv1 as default video encoder for NUT muxing
Leo Izen
leo.izen at gmail.com
Tue Oct 3 00:18:06 EEST 2017
On 09/28/2017 04:51 PM, Michael Niedermayer wrote:
> On Wed, Sep 27, 2017 at 07:14:50PM -0400, Leo Izen wrote:
>> ---
>> libavformat/nutenc.c | 2 +-
>> tests/ref/lavf/nut | 6 +++---
>> tests/ref/seek/lavf-nut | 54 ++++++++++++++++++++++++-------------------------
>> 3 files changed, 31 insertions(+), 31 deletions(-)
>>
>> diff --git a/libavformat/nutenc.c b/libavformat/nutenc.c
>> index a92ff55c01..6e96626ff0 100644
>> --- a/libavformat/nutenc.c
>> +++ b/libavformat/nutenc.c
>> @@ -1221,7 +1221,7 @@ AVOutputFormat ff_nut_muxer = {
>> .priv_data_size = sizeof(NUTContext),
>> .audio_codec = CONFIG_LIBVORBIS ? AV_CODEC_ID_VORBIS :
>> CONFIG_LIBMP3LAME ? AV_CODEC_ID_MP3 : AV_CODEC_ID_MP2,
>> - .video_codec = AV_CODEC_ID_MPEG4,
>> + .video_codec = AV_CODEC_ID_FFV1,
>> .write_header = nut_write_header,
>> .write_packet = nut_write_packet,
>> .write_trailer = nut_write_trailer,
> Why?
>
> also this breaks existing code and command lines which expect mpeg4 as
> default
This was a patch I submitted as suggested by Mark Thompson on IRC,
2017-09-27:
[18:47:51] <thebombzen> while we're on automatic order, for NUT, mpeg4
gets picked by default rather than ffv1
[18:47:59] <thebombzen> this doesn't make sense
[18:49:22] <@jkqxz> thebombzen: Yes. Change
<http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavformat/nutenc.c;h=a92ff55c01373bd7db36088114888a1c1d15ef69;hb=HEAD#l1224>?
[18:49:48] <thebombzen> sure. I'll send a patch to the mailing list
A discussion on whether this change is a good one would require their input.
Thanks,
Leo Izen (thebombzen)
More information about the ffmpeg-devel
mailing list