
Recherche avancée
Autres articles (41)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (5791)
-
Why calling libav* library doesn't have same quality as ffmpeg command line ?
10 mai 2016, par seaguestI am using the ffmpeg 3 to do the video format conversion, it works fine when I use the command line mode, but when I call the libav* library, I get a audio quality loss problem (there is a lot of noises in the audio).
Here are the two files :
mv.webm - original file
mv2.mp4 converted with libarary , a lot of noisesHere is the probe information for the mv.webm :
$ ffprobe mv.webm
ffprobe version N-79826-g64fd62d Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.3.1 (Ubuntu 5.3.1-14ubuntu2) 20160413
configuration: --prefix=/home/seaguest/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/seaguest/ffmpeg_build/include --extra-ldflags=-L/home/seaguest/ffmpeg_build/lib --enable-gpl --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 24.100 / 55. 24.100
libavcodec 57. 39.100 / 57. 39.100
libavformat 57. 36.100 / 57. 36.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 45.100 / 6. 45.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, matroska,webm, from 'mv.webm':
Metadata:
encoder : Lavf57.36.100
Duration: 00:00:30.00, start: 0.000000, bitrate: 935 kb/s
Stream #0:0: Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 25 fps, 25 tbr, 1k tbn (default)
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)I checked the log printed by command line mode and calling code mode, the setting looks like the same, here are the logs :
$ ffmpeg -i mv.webm -c:a aac -c:v libx264 mv.mp4
ffmpeg version N-79826-g64fd62d Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.1 (Ubuntu 5.3.1-14ubuntu2) 20160413
configuration: --prefix=/home/seaguest/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/seaguest/ffmpeg_build/include --extra-ldflags=-L/home/seaguest/ffmpeg_build/lib --enable-gpl --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 24.100 / 55. 24.100
libavcodec 57. 39.100 / 57. 39.100
libavformat 57. 36.100 / 57. 36.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 45.100 / 6. 45.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, matroska,webm, from 'mv.webm':
Metadata:
encoder : Lavf57.36.100
Duration: 00:00:30.00, start: 0.000000, bitrate: 935 kb/s
Stream #0:0: Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 25 fps, 25 tbr, 1k tbn (default)
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
[libx264 @ 0x3e5d880] using SAR=1/1
[libx264 @ 0x3e5d880] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x3e5d880] profile High, level 3.0
[libx264 @ 0x3e5d880] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.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 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 mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[mp4 @ 0x3e2f680] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, mp4, to 'mv.mp4':
Metadata:
encoder : Lavf57.36.100
Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 25 fps, 12800 tbn (default)
Metadata:
encoder : Lavc57.39.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
encoder : Lavc57.39.100 aac
Stream mapping:
Stream #0:0 -> #0:0 (vp8 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (vorbis (native) -> aac (native))
Press [q] to stop, [?] for help
frame= 750 fps=229 q=-1.0 Lsize= 2508kB time=00:00:30.02 bitrate= 684.5kbits/s speed=9.17x
video:2023kB audio:459kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.052857%
[libx264 @ 0x3e5d880] frame I:11 Avg QP:15.29 size: 20395
[libx264 @ 0x3e5d880] frame P:345 Avg QP:20.93 size: 4350
[libx264 @ 0x3e5d880] frame B:394 Avg QP:23.55 size: 879
[libx264 @ 0x3e5d880] consecutive B-frames: 25.2% 3.2% 33.2% 38.4%
[libx264 @ 0x3e5d880] mb I I16..4: 44.1% 32.5% 23.4%
[libx264 @ 0x3e5d880] mb P I16..4: 1.5% 3.6% 0.6% P16..4: 28.9% 11.2% 4.7% 0.0% 0.0% skip:49.5%
[libx264 @ 0x3e5d880] mb B I16..4: 0.0% 0.1% 0.0% B16..8: 27.4% 2.0% 0.4% direct: 0.8% skip:69.3% L0:40.0% L1:53.3% BI: 6.7%
[libx264 @ 0x3e5d880] 8x8 transform intra:52.6% inter:74.9%
[libx264 @ 0x3e5d880] coded y,uvDC,uvAC intra: 57.5% 68.6% 35.9% inter: 10.6% 11.9% 2.6%
[libx264 @ 0x3e5d880] i16 v,h,dc,p: 36% 42% 7% 15%
[libx264 @ 0x3e5d880] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 23% 15% 6% 7% 7% 10% 7% 10%
[libx264 @ 0x3e5d880] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 27% 14% 6% 8% 7% 7% 6% 6%
[libx264 @ 0x3e5d880] i8c dc,h,v,p: 46% 34% 11% 9%
[libx264 @ 0x3e5d880] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x3e5d880] ref P L0: 63.9% 20.8% 11.2% 4.1%
[libx264 @ 0x3e5d880] ref B L0: 93.1% 6.1% 0.8%
[libx264 @ 0x3e5d880] ref B L1: 95.8% 4.2%
[libx264 @ 0x3e5d880] kb/s:552.32
[aac @ 0x3e5ec00] Qavg: 3030.804
$ ffprobe mv.mp4
ffprobe version N-79826-g64fd62d Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.3.1 (Ubuntu 5.3.1-14ubuntu2) 20160413
configuration: --prefix=/home/seaguest/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/seaguest/ffmpeg_build/include --extra-ldflags=-L/home/seaguest/ffmpeg_build/lib --enable-gpl --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 24.100 / 55. 24.100
libavcodec 57. 39.100 / 57. 39.100
libavformat 57. 36.100 / 57. 36.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 45.100 / 6. 45.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'mv.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.36.100
Duration: 00:00:30.01, start: 0.000000, bitrate: 684 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 552 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
handler_name : SoundHandlerFor the calling code mode :
$ go run transcode.go mv.webm mv1.mp4
# github.com/3d0c/gmf
../packet.go: In function ‘_cgo_3c42eeb63b1e_Cfunc_avcodec_decode_audio4’:
../packet.go:87:2: warning: ‘avcodec_decode_audio4’ is deprecated [-Wdeprecated-declarations]
func (this *Packet) decode(cc *CodecCtx, frame *Frame) (*Frame, bool, int, error) {
^
In file included from ../packet.go:7:0:
/home/seaguest/ffmpeg_build/include/libavcodec/avcodec.h:4685:5: note: declared here
int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
^
../packet.go: In function ‘_cgo_3c42eeb63b1e_Cfunc_avcodec_decode_video2’:
../packet.go:104:2: warning: ‘avcodec_decode_video2’ is deprecated [-Wdeprecated-declarations]
}
^
In file included from ../packet.go:7:0:
/home/seaguest/ffmpeg_build/include/libavcodec/avcodec.h:4734:5: note: declared here
int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
^
[libx264 @ 0x2d82400] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x2d82400] profile High, level 3.0
[libx264 @ 0x2d82400] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.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 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 mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[mp4 @ 0x2d480c0] Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead.
[mp4 @ 0x2d480c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mp4 @ 0x2d480c0] Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead.
[mp4 @ 0x2d480c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
$ ffprobe mv1.mp4
ffprobe version N-79826-g64fd62d Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.3.1 (Ubuntu 5.3.1-14ubuntu2) 20160413
configuration: --prefix=/home/seaguest/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/seaguest/ffmpeg_build/include --extra-ldflags=-L/home/seaguest/ffmpeg_build/lib --enable-gpl --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 24.100 / 55. 24.100
libavcodec 57. 39.100 / 57. 39.100
libavformat 57. 36.100 / 57. 36.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 45.100 / 6. 45.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'mv1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.36.100
Duration: 00:00:30.00, start: 0.000000, bitrate: 751 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480, 613 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 130 kb/s (default)
Metadata:
handler_name : SoundHandlerChecking the setting section, crf=23.0 for both (the rest are exactly the same), but the output bitrate are different (the audio for calling code mode has a lot of noises), how is that possible ?
Why the command line mode and use libav* library mode with same setting, but have different output ?
What should I do to call libav* library to get lossless video conversion ? -
M2TS from FREEBOX V6 -> Subtitle issue : Unsupported codec
2 avril 2016, par httpwaysI would like to extract subtitles of an M2TS file coming from my FREEBOX V6.
Below the command I typed :
$ avprobe source.m2ts
avprobe version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2007-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[aac @ 0x224c0c0] get_buffer() failed
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[aac @ 0x2267a80] get_buffer() failed
[aac @ 0x224b6a0] get_buffer() failed
[h264 @ 0x2249700] non-existing PPS referenced
[h264 @ 0x2249700] non-existing PPS 0 referenced
[h264 @ 0x2249700] decode_slice_header error
[h264 @ 0x2249700] no frame!
[mpegts @ 0x2244200] max_analyze_duration reached
[mpegts @ 0x2244200] PES packet size mismatch
[mpegts @ 0x2244200] PES packet size mismatch
[mpegts @ 0x2244200] PES packet size mismatch
[mpegts @ 0x2244200] PES packet size mismatch
Input #0, mpegts, from 'source.m2ts':
Duration: 00:55:00.23, start: 19624.453300, bitrate: 4608 kb/s
Program 4106
Stream #0.0[0x140]: Video: h264 (High), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x14a](fra): Audio: aac, 48000 Hz, stereo, fltp, 66 kb/s
Stream #0.2[0x14b](qad): Audio: aac, 48000 Hz, stereo, fltp, 54 kb/s
Stream #0.3[0x14c](qaa): Audio: aac, 48000 Hz, stereo, fltp, 65 kb/s
Stream #0.4[0x155](fre): Subtitle: [6][0][0][0] / 0x0006
[h264 @ 0x2249f80] Ignoring NAL unit 9 during extradata parsing
Unsupported codec with id 94215 for input stream 4
# avprobe outputAs you can see, I have an unsupported codec for the Subtitle stream n°4 [b]Unsupported codec with id 94215 for input stream 4[/b]
Any idea on how to fix it ?
Below is the mediainfo to show you more information about the file M2TS generated by the FREEBOX V6 :
$ mediainfo source.m2ts
General
ID : 4106 (0x100A)
Complete name : source.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 1.77 GiB
Duration : 54mn 59s
Overall bit rate mode : Variable
Overall bit rate : 4 609 Kbps
Video
ID : 320 (0x140)
Menu ID : 4106 (0x100A)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=4, N=25
Codec ID : 27
Duration : 54mn 59s
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : MBAFF
Audio #1
ID : 330 (0x14A)
Menu ID : 4106 (0x100A)
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 2
Format profile : HE-AAC / LC
Muxing mode : ADTS
Codec ID : 15
Duration : 54mn 59s
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Delay relative to video : -104ms
Language : French
Audio #2
ID : 331 (0x14B)
Menu ID : 4106 (0x100A)
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 2
Format profile : HE-AAC / LC
Muxing mode : ADTS
Codec ID : 15
Duration : 54mn 59s
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Delay relative to video : -104ms
Language : qad
Audio #3
ID : 332 (0x14C)
Menu ID : 4106 (0x100A)
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 2
Format profile : HE-AAC / LC
Muxing mode : ADTS
Codec ID : 15
Duration : 54mn 59s
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Delay relative to video : -104ms
Language : qaa
Text #1
ID : 341 (0x155)-100
Menu ID : 4106 (0x100A)
Format : Teletext
Language : French
Text #2
ID : 341 (0x155)-888
Menu ID : 4106 (0x100A)
Format : Teletext Subtitle
Language : French
Text #3
ID : 341 (0x155)-889
Menu ID : 4106 (0x100A)
Format : Teletext Subtitle
Language : French
Menu
ID : 66 (0x42)
Menu ID : 4106 (0x100A)
Duration : 54mn 59s
List : 320 (0x140) (AVC) / 330 (0x14A) (AAC, French) / 331 (0x14B) (AAC, qad) / 332 (0x14C) (AAC, qaa) / 341 (0x155) ()
Language : / French / qad / qaaAs we can, I have 3 Text section which logic with the Teletext subtitle I originnaly have on my internet box...
Thanks for any help
-
Videos produced with ffmpeg don't have frame width or height properties ?
18 mars 2016, par MarieI am using the following to produce my intermediate slideshow mp4 clips
ffmpeg -r 1 -f image2 -vcodec mjpeg -i 01.jpg -i 01.mp3 -codec:v libx264 -r 24 -codec:a copy -b:a 128k -shortest -y 01.mp4
And the produced 01.mp4 plays OK however, the properties detail under Windows don’t show any frame size width or height ? Why is that ? This may be an issue, see below...
I also produced an intro clip in AfterEffect using H.264 to produce an MP4 file.
I later have problem when I try to concatenate these 01.mp4 ,02.mp4, 03.mp4 with the intro.mp4 using the command line
ffmpeg -f concat -i MyFileList.txt -c copy -y output.mp4
The resulting output.mp4 video causes VLC player to crash right after it completes playing the intro segment.
my xx.jpg files are 1600x1200 and my intro.mp4 is 1920x1080 24fps so perhaps there is an issue there as well.I am not able to make sense of the purple and yellow lines from ffmpeg output during the concat perhaps you can help interpret, the output is attached.
Feel free to change any of the ffmpeg options for the production of my slideshow temp files 01.mp4, .02.mp4, 03.mp4 ... or during the concat operation, it’s been a lot of guess work on my part.
BTW, the reason I am using concat is because I thought at first ffmpeg would be able to iterate on images 01,02...jpg and matching them up with there 01,02,....mp3 sound files but apparently that is not possible with some command line like this :)
ffmpeg -i %02d.jpg -i %02d.mp3 .... output.mp4
Thank you.
===== output from concat follows :
ffmpeg version N-79000-g66edd86 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --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-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.100 / 57. 28.100
libavformat 57. 28.100 / 57. 28.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000044c960] Auto-inserting h264_mp4toannexb bitstream filter
Input #0, concat, from 'mylist.txt':
Duration: N/A, start: 0.000000, bitrate: 2996 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 2964 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, mono, s16p, 32 kb/s
Metadata:
handler_name : SoundHandler
Output #0, mp4, to 'output.mp4':
Metadata:
encoder : Lavf57.28.100
Stream #0:0(eng): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 2964 kb/s, 24 fps, 24 tbr, 24k tbn, 24k tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: mp3 (i[0][0][0] / 0x0069), 44100 Hz, mono, 32 kb/s
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000028558c0] Auto-inserting h264_mp4toannexb bitstream filter
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235984, current: 120320; changing to 235985. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235985, current: 120832; changing to 235986. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235986, current: 121344; changing to 235987. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235987, current: 121856; changing to 235988. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235988, current: 122368; changing to 235989. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235989, current: 122880; changing to 235990. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235990, current: 123392; changing to 235991. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235991, current: 123904; changing to 235992. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235992, current: 124416; changing to 235993. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235993, current: 124928; changing to 235994. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235994, current: 125440; changing to 235995. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235995, current: 125952; changing to 235996. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235996, current: 126464; changing to 235997. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235997, current: 126976; changing to 235998. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235998, current: 127488; changing to 235999. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 235999, current: 128000; changing to 236000. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236000, current: 128512; changing to 236001. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236001, current: 129024; changing to 236002. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236002, current: 129536; changing to 236003. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236003, current: 130048; changing to 236004. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236004, current: 130560; changing to 236005. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236005, current: 131072; changing to 236006. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236006, current: 131584; changing to 236007. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236007, current: 132096; changing to 236008. This may result in incorrect timestamps in the output file.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000028558c0] Auto-inserting h264_mp4toannexb bitstream filter
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236008, current: 132841; changing to 236009. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236009, current: 133353; changing to 236010. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236010, current: 133865; changing to 236011. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236011, current: 134377; changing to 236012. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236012, current: 134889; changing to 236013. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236013, current: 135401; changing to 236014. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236014, current: 135913; changing to 236015. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236015, current: 136425; changing to 236016. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236016, current: 136937; changing to 236017. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236017, current: 137449; changing to 236018. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236018, current: 137961; changing to 236019. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236019, current: 138473; changing to 236020. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236020, current: 138985; changing to 236021. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236021, current: 139497; changing to 236022. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236022, current: 140009; changing to 236023. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236023, current: 140521; changing to 236024. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236024, current: 141033; changing to 236025. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236025, current: 141545; changing to 236026. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236026, current: 142057; changing to 236027. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236027, current: 142569; changing to 236028. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236028, current: 143081; changing to 236029. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236029, current: 143593; changing to 236030. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236030, current: 144105; changing to 236031. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236031, current: 144617; changing to 236032. This may result in incorrect timestamps in the output file.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000028558c0] Auto-inserting h264_mp4toannexb bitstream filter
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236032, current: 145363; changing to 236033. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236033, current: 145875; changing to 236034. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236034, current: 146387; changing to 236035. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236035, current: 146899; changing to 236036. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236036, current: 147411; changing to 236037. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236037, current: 147923; changing to 236038. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236038, current: 148435; changing to 236039. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236039, current: 148947; changing to 236040. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236040, current: 149459; changing to 236041. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236041, current: 149971; changing to 236042. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236042, current: 150483; changing to 236043. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236043, current: 150995; changing to 236044. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236044, current: 151507; changing to 236045. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236045, current: 152019; changing to 236046. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236046, current: 152531; changing to 236047. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236047, current: 153043; changing to 236048. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236048, current: 153555; changing to 236049. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236049, current: 154067; changing to 236050. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236050, current: 154579; changing to 236051. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236051, current: 155091; changing to 236052. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236052, current: 155603; changing to 236053. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236053, current: 156115; changing to 236054. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236054, current: 156627; changing to 236055. This may result in incorrect timestamps in the output file.
[mp4 @ 00000000004ad480] Non-monotonous DTS in output stream 0:0; previous: 236055, current: 157139; changing to 236056. This may result in incorrect timestamps in the output file.
frame= 309 fps=0.0 q=-1.0 Lsize= 3986kB time=00:00:12.93 bitrate=2525.2kbits/s speed= 166x
video:3927kB audio:50kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.232265%===== Here is the output from ffprobe on intro.mp4
ffprobe version N-79000-g66edd86 Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --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-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.100 / 57. 28.100
libavformat 57. 28.100 / 57. 28.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'intro.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.28.100
Duration: 00:00:09.88, start: 0.000000, bitrate: 3003 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 2964 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, mono, s16p, 32 kb/s (default)
Metadata:
handler_name : SoundHandler===== Here is the output of ffprobe on one of intermediate clips here 01.mp4
ffprobe version N-79000-g66edd86 Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --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-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.100 / 57. 28.100
libavformat 57. 28.100 / 57. 28.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '01.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.28.100
Duration: 00:00:01.02, start: 0.000000, bitrate: 1036 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc), 1920x1080 [SAR 1:1 DAR 16:9], 1006 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, mono, s16p, 31 kb/s (default)
Metadata:
handler_name : SoundHandler===== ffmpeg output when generating 01.mp4 when using the following suggested fix :
ffmpeg -loop 1 -i 01.jpg -i 01.mp3 -c:v libx264 -profile:v main -pix_fmt yuv420p -r 24 -video_track_timescale 24000 -c:a copy -shortest -y 01.mp4
ffmpeg version N-79000-g66edd86 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --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-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.100 / 57. 28.100
libavformat 57. 28.100 / 57. 28.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, image2, from 'S:\_W\ARP_WEB\RC\KIDS\QURAN\AAYAAT - Allah\01 AlKursi\BMP\01.JPG':
Duration: 00:00:00.04, start: 0.000000, bitrate: 25065 kb/s
Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 1920x1080 [SAR 96:96 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc
[mp3 @ 00000000005d03a0] Estimating duration from bitrate, this may be inaccurate
Input #1, mp3, from 'S:\_W\ARP_WEB\RC\KIDS\QURAN\AAYAAT - Allah\01 AlKursi\SND\01.MP3':
Duration: 00:00:09.85, start: 0.000000, bitrate: 32 kb/s
Stream #1:0: Audio: mp3, 44100 Hz, mono, s16p, 32 kb/s
[swscaler @ 0000000002b30c40] deprecated pixel format used, make sure you did set range correctly
[libx264 @ 00000000005ba520] using SAR=1/1
[libx264 @ 00000000005ba520] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 00000000005ba520] profile Main, level 4.0
[libx264 @ 00000000005ba520] 264 - core 148 r2665 a01e339 - 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=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 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=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=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 'S:\_VIDS_PRODUCTIONS\20110219 MUMTI CLIPS\20160311 Epic Quran Recitations\01.MP4':
Metadata:
encoder : Lavf57.28.100
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 24 fps, 24k tbn, 24 tbc
Metadata:
encoder : Lavc57.28.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1: Audio: mp3 (i[0][0][0] / 0x0069), 44100 Hz, mono, 32 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264))
Stream #1:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
Past duration 0.639992 too large
Past duration 0.679985 too large
Past duration 0.719994 too large
Past duration 0.759987 too large
Past duration 0.799995 too large
Past duration 0.839989 too large
Past duration 0.879997 too large
Past duration 0.919991 too large
Past duration 0.959999 too large
Past duration 0.999992 too large
frame= 43 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
frame= 71 fps= 70 q=28.0 size= 133kB time=00:00:00.54 bitrate=2016.1kbits/s dup=0 drop=1 speed=0.533x
frame= 104 fps= 68 q=28.0 size= 144kB time=00:00:01.91 bitrate= 615.3kbits/s dup=0 drop=3 speed=1.26x
frame= 137 fps= 67 q=28.0 size= 154kB time=00:00:03.29 bitrate= 384.3kbits/s dup=0 drop=4 speed=1.61x
frame= 170 fps= 67 q=28.0 size= 165kB time=00:00:04.67 bitrate= 289.4kbits/s dup=0 drop=5 speed=1.84x
frame= 203 fps= 66 q=28.0 size= 176kB time=00:00:06.04 bitrate= 238.2kbits/s dup=0 drop=7 speed=1.98x
frame= 236 fps= 66 q=28.0 size= 186kB time=00:00:07.41 bitrate= 205.6kbits/s dup=0 drop=8 speed=2.08x
frame= 269 fps= 66 q=28.0 size= 197kB time=00:00:08.79 bitrate= 183.3kbits/s dup=0 drop=9 speed=2.16x
frame= 295 fps= 60 q=28.0 Lsize= 215kB time=00:00:09.87 bitrate= 178.2kbits/s dup=0 drop=11 speed=2.02x
video:167kB audio:38kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 4.696121%
[libx264 @ 00000000005ba520] frame I:2 Avg QP:11.38 size:144156
[libx264 @ 00000000005ba520] frame P:74 Avg QP:15.03 size: 194
[libx264 @ 00000000005ba520] frame B:219 Avg QP:24.20 size: 151
[libx264 @ 00000000005ba520] consecutive B-frames: 1.0% 0.0% 0.0% 99.0%
[libx264 @ 00000000005ba520] mb I I16..4: 58.4% 0.0% 41.6%
[libx264 @ 00000000005ba520] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.7% 0.0% 0.0% 0.0% 0.0% skip:99.3%
[libx264 @ 00000000005ba520] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 1.1% 0.0% 0.0% direct: 0.0% skip:98.9% L0:27.6% L1:72.4% BI: 0.0%
[libx264 @ 00000000005ba520] coded y,uvDC,uvAC intra: 31.2% 32.8% 29.4% inter: 0.0% 0.1% 0.0%
[libx264 @ 00000000005ba520] i16 v,h,dc,p: 75% 18% 5% 2%
[libx264 @ 00000000005ba520] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 34% 25% 18% 4% 4% 4% 4% 4% 5%
[libx264 @ 00000000005ba520] i8c dc,h,v,p: 68% 15% 13% 4%
[libx264 @ 00000000005ba520] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 00000000005ba520] ref P L0: 99.3% 0.2% 0.3% 0.2%
[libx264 @ 00000000005ba520] ref B L0: 96.4% 3.5% 0.1%
[libx264 @ 00000000005ba520] ref B L1: 99.3% 0.7%
[libx264 @ 00000000005ba520] kb/s:218.52