User Tools

Site Tools


mov_to_.mp4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mov_to_.mp4 [2017/08/15 19:17] walkeradminmov_to_.mp4 [2023/03/09 22:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
-==== FFMEPG .MOV to .MP4 ====+====== FFMEPG .MOV to .MP4 ====== 
 +<color #db5f0b>Aug 2017</color>
 \\  \\ 
 \\  \\ 
-This command only changes the container, it does not transcode the video/audio.+ 
 +---- 
 +\\  
 +\\  
 +This command only changes the container, it does not transcode the video/audio. This is useful when you want to convert MKV files (which are mp4 anyway) to MP4 without transcoding and wasting loads of time. You may have to transcode the audio to make them compliant.
 \\  \\ 
 \\  \\ 
     ffmpeg -i in.mov -vcodec copy -acodec copy out.mp4     ffmpeg -i in.mov -vcodec copy -acodec copy out.mp4
 +\\ 
 +\\ 
 +To specify bit rates:
 +\\ 
 +\\ 
 +    ffmpeg -i input.mov -b:v 1M -b:a 192k output.mp4
 +\\ 
 +\\ 
 +This example converts a .MOV input file, to a h264 output file at 300Mbs. 
 +\\ 
 +\\ 
 +    ffmpeg.exe -i sourcefile.mov -vcodec h264 -b:v 300M -b:a 240K outputfile.mp4
 + \\ 
 +It's important to get the files correct, initially I specified <color #ed1c24>.mpg</color> on the output and had pages and pages of errors, when I changed the output to <color #ed1c24>.mp4</color> it worked perfectly with 0 errros.
 +\\ 
 +\\ 
 +If you are getting juddery video you can try adding the -vsync 0 switch.
 +\\ 
 +\\ 
 +    ffmpeg.exe -i sourcefile.mov -vcodec h264 -b:v 300M -b:a 240K outputfile.mp4 -vsync 0
 +\\ 
 +\\ 
 +The output from this was:
 +<file>
 +ffmpeg version N-82597-gd316b21 Copyright (c) 2000-2016 the FFmpeg developers
 +  built with gcc 5.4.0 (GCC)
 +  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --ena
 +ble-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-
 +libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enab
 +le-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-li
 +bopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspe
 +ex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
 + --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzi
 +mg --enable-lzma --enable-decklink --enable-zlib
 +  libavutil      55. 40.100 / 55. 40.100
 +  libavcodec     57. 66.106 / 57. 66.106
 +  libavformat    57. 58.100 / 57. 58.100
 +  libavdevice    57.  2.100 / 57.  2.100
 +  libavfilter     6. 67.100 /  6. 67.100
 +  libswscale      4.  3.101 /  4.  3.101
 +  libswresample   2.  4.100 /  2.  4.100
 +  libpostproc    54.  2.100 / 54.  2.100
 +Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'falun_1080_50.mov':
 +  Metadata:
 +    creation_time   : 2015-02-24T13:36:55.000000Z
 +  Duration: 00:04:31.40, start: 0.000000, bitrate: 364409 kb/s
 +    Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le(bt709, progressive), 1920x1080, 364404 kb/s, SAR 1:
 +1 DAR 16:9, 50 fps, 50 tbr, 50 tbn, 50 tbc (default)
 +    Metadata:
 +      creation_time   : 2015-02-24T13:36:55.000000Z
 +      handler_name    : Apple Alias Data Handler
 +      encoder         : Apple ProRes 422 HQ
 +      timecode        : 01:00:00:00
 +    Stream #0:1(eng): Data: none (tmcd / 0x64636D74) (default)
 +    Metadata:
 +      creation_time   : 2015-02-24T13:47:36.000000Z
 +      handler_name    : Apple Alias Data Handler
 +      timecode        : 01:00:00:00
 +No pixel format specified, yuv422p for H.264 encoding chosen.
 +Use -pix_fmt yuv420p for compatibility with outdated media players.
 +[libx264 @ 000000000065bb60] using SAR=1/1
 +[libx264 @ 000000000065bb60] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
 +[libx264 @ 000000000065bb60] profile High 4:2:2, level 5.1, 4:2:2 8-bit
 +[libx264 @ 000000000065bb60] 264 - core 148 r2721 72d53ab - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.vid
 +eolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_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=-2 threads=6 lookah
 +ead_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_lookahe
 +ad=40 rc=abr mbtree=1 bitrate=300000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
 +Output #0, mp4, to 'falun2.mp4':
 +  Metadata:
 +    encoder         : Lavf57.58.100
 +    Stream #0:0(eng): Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 30
 +0000 kb/s, 50 fps, 12800 tbn, 50 tbc (default)
 +    Metadata:
 +      creation_time   : 2015-02-24T13:36:55.000000Z
 +      handler_name    : Apple Alias Data Handler
 +      timecode        : 01:00:00:00
 +      encoder         : Lavc57.66.106 libx264
 +    Side data:
 +      cpb: bitrate max/min/avg: 0/0/300000000 buffer size: 0 vbv_delay: -1
 +Stream mapping:
 +  Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))
 +Press [q] to stop, [?] for help
 +frame=13570 fps=3.3 q=-1.0 Lsize=10188596kB time=00:04:31.34 bitrate=307602.8kbits/s speed=0.066x
 +video:10188308kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.002818%
 +[libx264 @ 000000000065bb60] frame I:69    Avg QP: 0.45  size:1563111
 +[libx264 @ 000000000065bb60] frame P:3420  Avg QP: 1.23  size:1243319
 +[libx264 @ 000000000065bb60] frame B:10081 Avg QP: 3.03  size:602403
 +[libx264 @ 000000000065bb60] consecutive B-frames:  0.8%  0.2%  0.5% 98.5%
 +[libx264 @ 000000000065bb60] mb I  I16..4: 16.3% 25.5% 58.3%
 +[libx264 @ 000000000065bb60] mb P  I16..4:  4.5% 11.8% 14.7%  P16..4: 23.5% 24.6% 20.1%  0.0%  0.0%    skip: 0.7%
 +[libx264 @ 000000000065bb60] mb B  I16..4:  1.0%  4.0%  3.0%  B16..8: 24.3%  7.7%  6.8%  direct:19.2%  skip:34.0%  L0:31
 +.9% L1:21.0% BI:47.0%
 +[libx264 @ 000000000065bb60] final ratefactor: -2.95
 +[libx264 @ 000000000065bb60] 8x8 transform intra:42.6% inter:39.7%
 +[libx264 @ 000000000065bb60] coded y,uvDC,uvAC intra: 98.9% 99.5% 99.3% inter: 68.0% 64.4% 64.2%
 +[libx264 @ 000000000065bb60] i16 v,h,dc,p:  8% 10% 58% 23%
 +[libx264 @ 000000000065bb60] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 18% 38%  4%  4%  4%  5%  4%  7%
 +[libx264 @ 000000000065bb60] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 16% 19%  8%  9%  8%  9%  7%  9%
 +[libx264 @ 000000000065bb60] i8c dc,h,v,p: 60% 11% 22%  7%
 +[libx264 @ 000000000065bb60] Weighted P-Frames: Y:0.2% UV:0.0%
 +[libx264 @ 000000000065bb60] ref P L0: 47.1% 13.3% 22.3% 17.2%  0.0%
 +[libx264 @ 000000000065bb60] ref B L0: 79.7% 14.0%  6.3%
 +[libx264 @ 000000000065bb60] ref B L1: 94.7%  5.3%
 +[libx264 @ 000000000065bb60] kb/s:307526.22
 +</file>
 +\\ 
 +---
 +\\ 
 +    ffmpeg -i /media/echrdux/Lexar/1_1UHD_4HD.ts -c copy -map i:0x3ea 1_1UHD_4HD_uhdstream.mp4
 \\  \\ 
 \\  \\ 
mov_to_.mp4.1502821068.txt.gz · Last modified: 2023/03/09 22:35 (external edit)