Change container/encoder used to create a file without re-encoding

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Change container/encoder used to create a file without re-encoding

Carlos M
Hello,

I have two video files that represent the same movie.
One of the files was encoded with the Lavf encoder and the other one i
think with the mpeg-4 part 2 encoder (but i'm not sure).

If i compare the two files they are of course different, but if it take the
audio and video streams out of the mp4 files with

*ffmpeg -i movie1.mp4 -an -map_metadata -1 -vcodec copy movie1.m4vffmpeg"
-i movie1.mp4 -vn -acodec copy movie1.aac*
and

*ffmpeg -i movie2.mp4 -an -map_metadata -1 -vcodec copy movie2.m4vffmpeg"
-i movie2.mp4 -vn -acodec copy movie2.aac*

I cann see that the video and audio streams are equal in both files, so
movie1.m4v = movie2.m4v and movie1.aac = movie2.aac.

I have other files encoded with Lavf that i would prefer contained using
the second encoder (not lavf).
The thing is it seems that everytime i tried to create a file copying
(without reencoding) ffmpeg use the lavf encoder.
So is there any way i can set ffmpeg to use the second encoder instead of
Lavf, without re-encoding everything?

Hope the question is understood, thanks for the help in advance
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carl Eugen Hoyos-2
Am Fr., 31. Mai 2019 um 04:45 Uhr schrieb Carlos M <[hidden email]>:

> I have two video files that represent the same movie.
> One of the files was encoded with the Lavf encoder and
> the other one i think with the mpeg-4 part 2 encoder

(Command line and complete, uncut console output missing)

This makes no sense: lavf is not an encoder (but a muxing
/ demuxing library) while libavcodec does contain an implementation
of an mpeg-4 part 2 encoder. The two cannot be compared as in
above sentence.

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carlos M
Hello Carl, sorry for the error, i'm new on this encoding things and surely
i made a mistake.

What I'm trying is to get several videos that were remuxed, to it's
original state, with the same original metadata/headers. But i only have
one of those videos in original were i can get the original metadata/header
information.

The format profile of the original video is "Base Media / Version 2" and
the format profile of the remuxed ones is "Base Media". I saw that i can
remuxed them again and get "Base Media / Version 2" passing the switch
"-brand mp42". But i'm still have other metadata difference.

To make the question simple what i want to do is
1) Remove the metadata "Writing application" that is being added when using
FFMPEG.
2) Add the metadata fields "Tagged date", "TIM", "TSC" and "TSZ". I tried
for example with
-metadata -tsc="1001"
and
-metadata -TSC=1001"
but it doesn't seem to work.

3) When using ffmpeg i see on the video stream that a "GOP" format setting
is added, not sure if i can be disabled.

By the way i'm gathering the video information with MediaInfo.

Thanks in advace

El vie., 31 de may. de 2019 a la(s) 19:01, Carl Eugen Hoyos (
[hidden email]) escribió:

> Am Fr., 31. Mai 2019 um 04:45 Uhr schrieb Carlos M <[hidden email]
> >:
>
> > I have two video files that represent the same movie.
> > One of the files was encoded with the Lavf encoder and
> > the other one i think with the mpeg-4 part 2 encoder
>
> (Command line and complete, uncut console output missing)
>
> This makes no sense: lavf is not an encoder (but a muxing
> / demuxing library) while libavcodec does contain an implementation
> of an mpeg-4 part 2 encoder. The two cannot be compared as in
> above sentence.
>
> Carl Eugen
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carl Eugen Hoyos-2
Am Sa., 1. Juni 2019 um 21:58 Uhr schrieb Carlos M <[hidden email]>:

> What I'm trying is to get several videos that were remuxed, to it's
> original state, with the same original metadata/headers. But i only have
> one of those videos in original were i can get the original metadata/header
> information.

If your question is "Is FFmpeg an archiving tool like zip, 7z or tar?", the
answer is "no" - for real-world cases, you cannot get the "video in original"
back.

> The format profile of the original video is "Base Media / Version 2" and
> the format profile of the remuxed ones is "Base Media". I saw that i can
> remuxed them again and get "Base Media / Version 2" passing the switch
> "-brand mp42". But i'm still have other metadata difference.

I don't think FFmpeg supports writing "Base Media / Version 2", only
"Base Media" is supported.

> To make the question simple what i want to do is
> 1) Remove the metadata "Writing application" that is being added when using
> FFMPEG.
> 2) Add the metadata fields "Tagged date", "TIM", "TSC" and "TSZ". I tried
> for example with
> -metadata -tsc="1001"
> and
> -metadata -TSC=1001"
> but it doesn't seem to work.

"It doesn't seem to work" is usually not a helpful problem description.

> 3) When using ffmpeg i see on the video stream that a "GOP" format setting
> is added, not sure if i can be disabled.

I don't understand this sentence (likely command line
and complete, uncut console output missing).

> By the way i'm gathering the video information with MediaInfo.

That's unrelated (and re-reading your mail, I have a strong feeling that
using MediaInfo is bad in your case because it makes you making
wrong assumptions like that you can force FFmpeg to wring "Base
Media / Version 2" files which you cannot).

Consider to describe your actual use-case, not what you believe the
technical description of your use case is.
(Ask "Why why does my media player XYZ not show the video?"
instead of "How can I write Base Media Version 2 files?")

Please find out what top-posting means and avoid it here, Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carlos M
Hello Carl, thanks for your answers and time.

My answer are inline.

Thanks in advance

El dom., 2 de jun. de 2019 a la(s) 15:26, Carl Eugen Hoyos (
[hidden email]) escribió:

> Am Sa., 1. Juni 2019 um 21:58 Uhr schrieb Carlos M <[hidden email]
> >:
>
> > What I'm trying is to get several videos that were remuxed, to it's
> > original state, with the same original metadata/headers. But i only have
> > one of those videos in original were i can get the original
> metadata/header
> > information.
>
> If your question is "Is FFmpeg an archiving tool like zip, 7z or tar?", the
> answer is "no" - for real-world cases, you cannot get the "video in
> original"
> back.
>

> > The format profile of the original video is "Base Media / Version 2" and
> > the format profile of the remuxed ones is "Base Media". I saw that i can
> > remuxed them again and get "Base Media / Version 2" passing the switch
> > "-brand mp42". But i'm still have other metadata difference.
>
> I don't think FFmpeg supports writing "Base Media / Version 2", only
> "Base Media" is supported.
>

Well if i run ffmpeg with "-brand mp42"
*ffmpeg -i input.mp4 -c copy -brand mp42 output.mp4*

MediaInfo show this on the General Information


*Format                                   : MPEG-4Format
profile                           : Base Media / Version 2Codec
ID                                 : mp42 (isom/iso2/avc1/mp41)*

If i run it without "-brand mp42" i get

*ffmpeg -i input.mp4 -c copy output.mp4*
MediaInfo show this on the General Information


*Format                                   : MPEG-4Format
profile                           : Base MediaCodec
ID                                 : isom (isom/iso2/avc1/mp41)*

So at least the Format Profile is wrtting like Base Media / Version 2 by
ffmpeg, although know i understand that could be an error if ffmpeg doesn't
support that.


> > To make the question simple what i want to do is
> > 1) Remove the metadata "Writing application" that is being added when
> using
> > FFMPEG.
>

Do you know what's the option to avoid the "Writing application" metadata
header?


> > 2) Add the metadata fields "Tagged date", "TIM", "TSC" and "TSZ". I tried
> > for example with
> > -metadata -tsc="1001"
> > and
> > -metadata -TSC=1001"
> > but it doesn't seem to work.
>
> "It doesn't seem to work" is usually not a helpful problem description.
>

If i run for example

*ffmpeg -i input.mp4 -c copy -metadata creation_time="2016-06-02 12:00:00"
-metadata TSC="1001" -brand mp42 output.mp4*

*or**ffmpeg -i input.mp4 -c copy -metadata creation_time="2016-06-02
12:00:00" -metadata Tsc="1001" -brand mp42 output.mp4*

MediaInfo show this on the General Information on both cases.








*Format                                   : MPEG-4Format
profile                           : Base Media / Version 2Codec
ID                                 : mp42 (isom/iso2/avc1/mp41)File
size                                : 261
MiBDuration                                 : 1 min 12 sOverall bit rate
mode                    : VariableOverall bit rate
: 30.2 Mb/sEncoded date                             : UTC 2013-06-21
15:00:00Tagged date                              : UTC 2013-06-21 15:00:00*

So the metadata creation_time is working (encoded date/tagged date), but i
can' get the header TSC to be added.

Do you know how can i do that?


> 3) When using ffmpeg i see on the video stream that a "GOP" format setting
> > is added, not sure if i can be disabled.
>
> I don't understand this sentence (likely command line
> and complete, uncut console output missing).
>

No matter what file i generate through ffmpeg i get on the video stream the
information "Format settings, GOP: M=3, N=23".








*VideoID                                       :
1Format                                   :
AVCFormat/Info                              : Advanced Video CodecFormat
profile                           : High@L5.1Format settings,
CABAC                   : YesFormat settings, ReFrames                : 3
framesFormat settings, GOP                     : M=3, N=23*

This setting is not added through other programs, so the question was if i
can disable that.


>
> > By the way i'm gathering the video information with MediaInfo.
>
> That's unrelated (and re-reading your mail, I have a strong feeling that
> using MediaInfo is bad in your case because it makes you making
> wrong assumptions like that you can force FFmpeg to wring "Base
> Media / Version 2" files which you cannot).
>
> Consider to describe your actual use-case, not what you believe the
> technical description of your use case is.
> (Ask "Why why does my media player XYZ not show the video?"
> instead of "How can I write Base Media Version 2 files?")
>

My actual use-case is that i'm trying to get the remuxed videos more
similar to the original ones (with the same metadata/header) that were
mp42. It's not a video player problem.
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carl Eugen Hoyos-2
Am So., 2. Juni 2019 um 21:45 Uhr schrieb Carlos M <[hidden email]>:

> > Consider to describe your actual use-case, not what you believe the
> > technical description of your use case is.
> > (Ask "Why why does my media player XYZ not show the video?"
> > instead of "How can I write Base Media Version 2 files?")
>
> My actual use-case is that i'm trying to get the remuxed videos more
> similar to the original ones (with the same metadata/header) that were
> mp42. It's not a video player problem.

FFmpeg does not support writing mp42 files.

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carlos M
Thanks for the confirmation Carl.

Can you tell me if you know how can i avoid the "Writing application"
metadata header to be present and how to add headers like TSC that seems to
not be added with the example i writte before?


El dom., 2 de jun. de 2019 a la(s) 17:15, Carl Eugen Hoyos (
[hidden email]) escribió:

> Am So., 2. Juni 2019 um 21:45 Uhr schrieb Carlos M <[hidden email]
> >:
>
> > > Consider to describe your actual use-case, not what you believe the
> > > technical description of your use case is.
> > > (Ask "Why why does my media player XYZ not show the video?"
> > > instead of "How can I write Base Media Version 2 files?")
> >
> > My actual use-case is that i'm trying to get the remuxed videos more
> > similar to the original ones (with the same metadata/header) that were
> > mp42. It's not a video player problem.
>
> FFmpeg does not support writing mp42 files.
>
> Carl Eugen
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carl Eugen Hoyos-2
Am So., 2. Juni 2019 um 22:21 Uhr schrieb Carlos M <[hidden email]>:

> Can you tell me if you know how can i avoid the "Writing application"
> metadata header to be present

FFmpeg does not know about "Writing application".

You can add "-fflags +bitexact" but this is not a smart thing to do,
FFmpeg contains bugs like any other software.

> and how to add headers like TSC that seems to
> not be added with the example i writte before?

I have no idea what TSC is.

Please stop top-posting here, Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Moritz Barsnick
In reply to this post by Carlos M
On Sun, Jun 02, 2019 at 17:20:46 -0300, Carlos M wrote:
> Can you tell me if you know how can i avoid the "Writing application"
> metadata header to be present and how to add headers like TSC that seems to
> not be added with the example i writte before?

MP4 doesn't support arbitrary metadata fields, unless you go through
the MDTA field with the flag "use_metadata_tags":

$ ffmpeg input -movflags +use_metadata_tags -metadata TSC=1001 output.mp4

You still haven't told us what you actually want to achieve. What is
this metadata used for?

Cheers,
Moritz
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Carlos M
>
> > Can you tell me if you know how can i avoid the "Writing application"
> > metadata header to be present and how to add headers like TSC that seems
> to
> > not be added with the example i writte before?
>
> MP4 doesn't support arbitrary metadata fields, unless you go through
> the MDTA field with the flag "use_metadata_tags":
>
> $ ffmpeg input -movflags +use_metadata_tags -metadata TSC=1001 output.mp4
>
> Thanks Moritz. So I tried with
ffmpeg -i input.mp4 -movflags +use_metadata_tags -metadata TSC=1001 -c copy
output.mp4

But the TSC is not added. It does remove though the "writing application"
information, that was one of the things i was looking.

I read somewhere that "-movflags +use_metadata_tags" is only for MOV, maybe
s not fully implemented for MP4?

The ffmpeg version i'm using is the 4.1.3 windows x64 version from
https://ffmpeg.zeranoe.com/builds/.

You still haven't told us what you actually want to achieve. What is
> this metadata used for?
>
> Unfortunately i don't have much more information besides what i already
mention, i was requested to convert some videos from mp41 to mp42 (some
kind of auditing/archiving reason but not entirely sure).
Those videos were originally mp42 and remuxed (without reencoding) to mp41.
I was provided only one of those videos in the original mp42 format to
check headers/metadata, with that video i found that video stream extracted
(without reencoding) from mp41 version is binary equal to the video stream
extracted (without reencoding) from the mp42 video version, and the same
for the audio streams, so basically there is a difference on
headers/structure only.

I know i will not be able to the same exact original version but i need to
get at least a mp42 file with the same headers/metadata. Do you know if
there is a proper tool to get a tue mp42 file without reencoding, being
ffmpeg seems to not support that? Or eventually how to get those metadata
that doesn't seem to be added with "-movflags +use_metadata_tags"?

Thank you so much
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Change container/encoder used to create a file without re-encoding

Moritz Barsnick
On Sat, Jun 08, 2019 at 15:37:25 -0300, Carlos M wrote:
> But the TSC is not added. It does remove though the "writing application"
> information, that was one of the things i was looking.
>
> I read somewhere that "-movflags +use_metadata_tags" is only for MOV, maybe
> s not fully implemented for MP4?

Works for me (also with 4.1, in case you're wondering):

barsnick@sunshine:~ > ffmpeg -f lavfi -i testsrc -movflags +use_metadata_tags -metadata TSC=1001 -t 1 output.mp4
ffmpeg version N-93939-g819ed1d Copyright (c) 2000-2019 the FFmpeg developers
  built with icc (ICC) 14.0.3 20140422
  configuration: --prefix=/usr/new/tools/video/install/ffmpeg/2019-05-28 --cc=icc --cxx=icpc --enable-gpl --enable-version3 --enable-nonfree --disable-shared --enable-gnutls --enable-libcdio --enabl
e-libfreetype --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtwolame --enable-librtmp --enable-libass --enable
-libv4l2 --enable-libvidstab --enable-libfdk-aac --enable-libsmbclient --enable-libzvbi --enable-libtesseract --enable-libzmq --enable-libopus --enable-libcodec2 --enable-libxml2 --enable-libopencv
  libavutil      56. 28.100 / 56. 28.100
  libavcodec     58. 52.102 / 58. 52.102
  libavformat    58. 27.103 / 58. 27.103
  libavdevice    58.  7.100 / 58.  7.100
  libavfilter     7. 54.101 /  7. 54.101
  libswscale      5.  4.101 /  5.  4.101
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, lavfi, from 'testsrc':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[swscaler @ 0xa6bba40] Warning: data is not aligned! This can lead to a speed loss
[libx264 @ 0xa6b7a40] using SAR=1/1
[libx264 @ 0xa6b7a40] using cpu capabilities: MMX2 SSE2 Cache64
[libx264 @ 0xa6b7a40] profile High 4:4:4 Predictive, level 1.3, 4:4:4 8-bit
[libx264 @ 0xa6b7a40] 264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 p
sy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=
0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbt
ree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'output.mp4':
  Metadata:
    TSC             : 1001
    encoder         : Lavf58.27.103
    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv444p, 320x240 [SAR 1:1 DAR 4:3], q=-1--1, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.52.102 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
frame=   25 fps=0.0 q=-1.0 Lsize=       8kB time=00:00:00.88 bitrate=  78.2kbits/s speed=1.33x
video:7kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 16.182629%
[libx264 @ 0xa6b7a40] frame I:1     Avg QP:19.65  size:  2872
[libx264 @ 0xa6b7a40] frame P:8     Avg QP:17.53  size:   361
[libx264 @ 0xa6b7a40] frame B:16    Avg QP:14.57  size:    61
[libx264 @ 0xa6b7a40] consecutive B-frames: 12.0%  0.0% 24.0% 64.0%
[libx264 @ 0xa6b7a40] mb I  I16..4: 30.3% 42.3% 27.3%
[libx264 @ 0xa6b7a40] mb P  I16..4:  1.3%  1.6%  0.3%  P16..4:  9.5%  3.3%  1.9%  0.0%  0.0%    skip:82.2%
[libx264 @ 0xa6b7a40] mb B  I16..4:  0.2%  0.1%  0.0%  B16..8:  4.3%  0.1%  0.0%  direct: 0.2%  skip:95.0%  L0:49.3% L1:46.4% BI: 4.3%
[libx264 @ 0xa6b7a40] 8x8 transform intra:43.8% inter:52.9%
[libx264 @ 0xa6b7a40] coded y,u,v intra: 12.0% 11.4% 11.1% inter: 0.8% 0.9% 0.7%
[libx264 @ 0xa6b7a40] i16 v,h,dc,p: 67% 23%  4%  7%
[libx264 @ 0xa6b7a40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 69%  8% 23%  0%  0%  0%  0%  0%  0%
[libx264 @ 0xa6b7a40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 51% 25% 17%  2%  1%  1%  0%  2%  0%
[libx264 @ 0xa6b7a40] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0xa6b7a40] ref P L0: 65.5%  7.7% 21.7%  5.1%
[libx264 @ 0xa6b7a40] ref B L0: 64.9% 32.0%  3.1%
[libx264 @ 0xa6b7a40] ref B L1: 95.4%  4.6%
[libx264 @ 0xa6b7a40] kb/s:53.83
barsnick@sunshine:~ > ffmpeg -i output.mp4
ffmpeg version N-93939-g819ed1d Copyright (c) 2000-2019 the FFmpeg developers
  built with icc (ICC) 14.0.3 20140422
  configuration: --prefix=/usr/new/tools/video/install/ffmpeg/2019-05-28 --cc=icc --cxx=icpc --enable-gpl --enable-version3 --enable-nonfree --disable-shared --enable-gnutls --enable-libcdio --enabl
e-libfreetype --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtwolame --enable-librtmp --enable-libass --enable
-libv4l2 --enable-libvidstab --enable-libfdk-aac --enable-libsmbclient --enable-libzvbi --enable-libtesseract --enable-libzmq --enable-libopus --enable-libcodec2 --enable-libxml2 --enable-libopencv
  libavutil      56. 28.100 / 56. 28.100
  libavcodec     58. 52.102 / 58. 52.102
  libavformat    58. 27.103 / 58. 27.103
  libavdevice    58.  7.100 / 58.  7.100
  libavfilter     7. 54.101 /  7. 54.101
  libswscale      5.  4.101 /  5.  4.101
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    TSC             : 1001
    encoder         : Lavf58.27.103
  Duration: 00:00:01.00, start: 0.000000, bitrate: 68 kb/s
    Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv444p, 320x240 [SAR 1:1 DAR 4:3], 59 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
    Metadata:
      handler_name    : VideoHandler
At least one output file must be specified


Moritz
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".