Содержание
- Is “error while decoding stream” a fatal error?
- Описание
- История изменений (4)
- comment:1 by Carl Eugen Hoyos , 10 лет ago
- comment:2 by agowad , 10 лет ago
- comment:3 by Carl Eugen Hoyos , 10 лет ago
- comment:4 by agowad , 10 лет ago
- rtsp: Invalid data found when processing input
- Описание
- История изменений (15)
- comment:1 by Carl Eugen Hoyos , 7 лет ago
- следующий: 3 comment:2 by sivaprasanna , 7 лет ago
- in reply to: 2 comment:3 by Carl Eugen Hoyos , 7 лет ago
- comment:4 by sivaprasanna , 7 лет ago
- comment:5 by Carl Eugen Hoyos , 7 лет ago
- comment:6 by sivaprasanna , 7 лет ago
- следующий: 8 comment:7 by Carl Eugen Hoyos , 7 лет ago
- in reply to: 7 comment:8 by sivaprasanna , 7 лет ago
- comment:9 by Carl Eugen Hoyos , 7 лет ago
- comment:10 by sivaprasanna , 7 лет ago
- comment:11 by sivaprasanna , 7 лет ago
- comment:12 by Carl Eugen Hoyos , 7 лет ago
- comment:13 by sivaprasanna , 7 лет ago
- h264 re-encoding to flv rtmp protocol «Invalid data found when processing input» «PES packet size mismatch»
- Описание
- «Error while opening decoder for input stream #0:0 : Invalid data found when processing input»
- HEVC Decoding Problem
- Описание
Is “error while decoding stream” a fatal error?
Сообщил: | agowad | Владелец: | |
---|---|---|---|
Приоритет: | normal | Компонент: | undetermined |
Версия: | unspecified | Ключевые слова: | |
Копия: | Blocked By: | ||
Blocking: | Reproduced by developer: | нет | |
Analyzed by developer: | нет |
Описание
### WHAT
I am trying to convert a video to mp4 file. For some media files I get errors similar to this:
Currently I treat it as a fatal error and the input file as invalid. However, in most (all?) cases ffmpeg produces valid (playbale) output/converted video.
So I am wondering, should this be treated as fatal error? Is there a list of texts defining fatal errors?
### THE PROBLEM
I am not able to precisely decide which error is fatal and should result in (for example) saying that input file is not valid.
История изменений (4)
Решение: | → invalid |
---|---|
Состояние: | new → closed |
It is normal for a transport stream to start with a broken frame.
Please do not post user-questions on the bug tracker, the message frequency is already high enough;-)
I am VERY sorry. Actually, I knew that this is not proper place, however, after some short investigation I haven’t found better place :-(.
There is a user mailing list, see ffmpeg-user on http://ffmpeg.org/contact.html
Do you think we can improve our contact information?
Oh. I never thought of searching for some forum in contact information (sorry!).
If more people do the same as me, then you may consider adding some «Forum» link on the top navigation menu. At least I was looking for that.
Источник
rtsp: Invalid data found when processing input
Сообщил: | sivaprasanna | Владелец: | |
---|---|---|---|
Приоритет: | normal | Компонент: | undetermined |
Версия: | unspecified | Ключевые слова: | rtsp |
Копия: | Blocked By: | ||
Blocking: | Reproduced by developer: | нет | |
Analyzed by developer: | нет |
Описание
I’m trying to access an RTSP livestream using ffplay. I’m using the following command
But I get an error saying «Invalid data found when processing the input». I tried debugging and this is what I got.
История изменений (15)
Ключевые слова: | error ffmpeg ffplay invalid data streaming removed |
---|---|
Компонент: | ffplay → undetermined |
Краткое описание: | Invalid data found when processing input → rtsp: Invalid data found when processing input |
Приоритет: | important → normal |
Is the issue only reproducible with ffplay or also with ffmpeg -i input -qscale 2 out.avi ?
How can I reproduce the issue?
Which application plays the stream?
This issue is also with ffmpeg. I tried to save the livestream to a local file. I got the same error. I tried using -loglevel debug , but still the same issue. This is the console output that I got when I tried with debug mode.
And host was not found because you can’t access the link. The stream is available internally(within our local network) for testing purposes.
And host was not found because you can’t access the link. The stream is available internally(within our local network) for testing purposes.
So how can I reproduce the issue?
I’m sorry I don’t know. :/ Maybe you can help me troubleshoot this issue? So that I’ll try that and report back?
Where in the code does the command fail currently?
Since I’ve just began to work on this, I haven’t written any code so far. I’m just playing around ffplay and ffmpeg. My first command was to play the livestream. I used
It failed then and there. Later just to check whether the issue persists with ffmpeg, I used the following
Again it failed. First, I want to get this simple command working so that I can start writing code to encode the stream with .h264.
Edit: Just to check, can you please try executing this $ host videoqa.alarmnet.com . This one is for another product of us. It also uses a livestream with similar architecture and tech behind it. If that works, I can ask my colleagues to get that rtsp url and give it to you.
Where in the FFmpeg code does the command fail currently?
Where in the FFmpeg code does the command fail currently?
Sorry, but I don’t quite understand what you’re saying.
You asked above:
Maybe you can help me troubleshoot this issue?
FFmpeg currently returns «Invalid data found when processing input» for your input which corresponds to a return AVERROR_INVALIDDATA; . Where in the FFmpeg source code is this return triggered?
If you can provide to provide a command line that allows me to reproduce the issue, I will try to find out where it fails.
FFmpeg source code? I’m sorry I don’t know about that. I just downloaded the build from here http://ffmpeg.zeranoe.com/builds/ And I’m using Windows build, if that is of any help. Thank you!
What do you mean by FFmpeg source code? I just downloaded the windows static build from the link provided in my previous post.
Решение: | → needs_more_info |
---|---|
Состояние: | new → closed |
Please feel free to reopen this ticket if you can either debug the issue yourself (you have to be able to compile FFmpeg yourself to do this) or if you can provide a command line that allows a developer to reproduce the issue.
Okay. I just found this working live stream link. It is not rtsp though, but this stream also doesn’t work with ffplay and ffmpeg. It also throws the same «Invalid data found when processing input error». You can try out the following command.
I also tried the url with ffmpeg. I get the same «Invalid data»error. Check out the below command.
Источник
h264 re-encoding to flv rtmp protocol «Invalid data found when processing input» «PES packet size mismatch»
Сообщил: | Sirisian | Владелец: | |
---|---|---|---|
Приоритет: | normal | Компонент: | undetermined |
Версия: | git-master | Ключевые слова: | |
Копия: | Blocked By: | ||
Blocking: | Reproduced by developer: | нет | |
Analyzed by developer: | нет |
Описание
Summary of the bug:
I’m testing a streaming device ( specifically this one: http://www.amazon.com/OPR-NH100-Encoder-Broadcast-Recording-replace/dp/B00NIFJYEC ) with the goal of displaying it in the browser (using HLS). Part of that process is taking the seemingly non-standard H264 encoding that the streaming device outputs and re-encoding it with ffmpeg to use with nginx-rtmp. The problem I’m seeing is that after a certain amount of time ffmpeg starts outputting errors and never recovers. I have two test cases. The first is a 720p@30Hz H264 with main profile and level 3.1 and the second is using preset ultrafast.
The failure seems to occur faster, at least in my limited testing, when the fps is less than the set fps of 30. It’s almost like there’s a circular buffer that’s being clobbered by the input stream and ffmpeg just starts reading gibberish. I see errors like «Invalid data found when processing input» and «PES packet size mismatch» as you’ll see below. Also I believe the error «non-existing PPS 0 referenced» and suh before the stream starts is normal so you can ignore those. (I think it’s just looking for a keyframe before it starts). If you do test I’d recommend limiting the performance to ffmpeg somehow (or using a higher resolution?). I’m using a relatively slow linux device to run this.
Источник
«Error while opening decoder for input stream #0:0 : Invalid data found when processing input»
I am using ffmpeg to convert a RTSP stream to a RTMP stream. The RMTP stream will then be feeded into Wowza Streaming Engine. I have no ideas why it works very good in one server but fails in another server. Both servers are in different networks but both are Window Server 2012 ,have the same ffmpeg version, convert a same RTSP stream , but one fails with the error message Error while opening decoder for input stream #0:0 : Invalid data found when processing input
The ffmpeg command I used is :
I compare both ffmpeg debug messages in both cases and notice the followings differences / behaviours :
For the success case, ffmpeg first open RTSP stream using UDP, but UDP timeout, then it retries with TCP .For the failure case , it seems that it success with UDP and no need to retry with TCP.
When ffmpeg successfully open a RTSP stream ,the following information is printed out for the success case
And for the failure case , the following information is printed out :
Please note that the number after «Stream #0:0» is different.
- In the «Stream mapping» process , the failure case has the following error messages .Then ffmpeg process stops:
Do you have any ideas for the failure cases and how can I troubleshoot it?
Below is the debug message for both cases for the information
Источник
HEVC Decoding Problem
Сообщил: | smallishzulu | Владелец: | |
---|---|---|---|
Приоритет: | normal | Компонент: | avcodec |
Версия: | git-master | Ключевые слова: | hevc |
Копия: | Blocked By: | ||
Blocking: | Reproduced by developer: | нет | |
Analyzed by developer: | нет |
Описание
I noticed a TS that can play well on UHD STBs, but having problem on VLC, FFplay and FFmpeg. The files are uploaded to here:
The files are 3840×2160@50fps HEVC yuv420p coded. These TS files are temporalscaling layered, which means UHD 4K TV wth 25 fps can show also.
/ffmpeg -i /media/usb1/part1.ts -vcodec rawvideo -an -f nut -y /dev/null
ffmpeg version N-76542-g6e3244f Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1
14.04)
configuration: —prefix=/opt/ffmpeg —enable-shared —enable-nonfree —enable-gpl —extra-cflags=’-I/opt/ffmpeg/include -I/usr/local/include’ —extra-ldflags=-L/opt/ffmpeg/lib —bindir=/opt/ffmpeg/bin —extra-libs=-ldl —enable-libx264 —enable-libx265 —enable-nonfree —enable-gpl —enable-nvenc —enable-libopenjpeg —enable-vdpau
libavutil 55. 5.100 / 55. 5.100
libavcodec 57. 15.100 / 57. 15.100
libavformat 57. 14.100 / 57. 14.100
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 15.100 / 6. 15.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[hevc @ 0x24788a0] PPS id out of range: 0
[hevc @ 0x24788a0] Error parsing NAL unit #1.
[mpegts @ 0x24744e0] PES packet size mismatch
Input #0, mpegts, from ‘/media/usb1/part1.ts’:
Duration: 00:00:13.07, start: 472.580000, bitrate: 64191 kb/s
Program 1
service_name : TURKSAT 4K HEVC
service_provider: TURKSAT
Stream #0:0[0x3f3]: Video: hevc (Main) ([36][0][0][0] / 0x0024), yuv420p(tv), 3840×2160, 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x3f4]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 127 kb/s
Output #0, nut, to ‘/dev/null’:
encoder : Lavf57.14.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 3840×2160, q=2-31, 200 kb/s, 50 fps, 51200 tbn, 50 tbc
Metadata:
Press [q] to stop, ? for help
[hevc @ 0x24a9040] Could not find ref with POC 28
[hevc @ 0x24a9040] Could not find ref with POC 24
[hevc @ 0x24a9040] Could not find ref with POC 32
[hevc @ 0x24bdf00] Could not find ref with POC 160:00:06.12 bitrate=4960389.1kbits/s
[hevc @ 0x24bdf00] Could not find ref with POC 12
[hevc @ 0x24bdf00] Could not find ref with POC 20
[hevc @ 0x24a9040] Ignoring POC change between slices: 0 -> 20
[hevc @ 0x24a9040] Non-matching NAL types of the VCL NALUs: 19 1
[hevc @ 0x24a9040] Error parsing NAL unit #9.
Error while decoding stream #0:0: Invalid data found when processing input
frame= 470 fps= 57 q=-0.0 Lsize= 5710517kB time=00:00:11.78 bitrate=3971184.5kbits/s
video:5710500kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000293%
The problem is:
[hevc @ 0x24a9040] Ignoring POC change between slices: 0 -> 20
[hevc @ 0x24a9040] Non-matching NAL types of the VCL NALUs: 19 1
[hevc @ 0x24a9040] Error parsing NAL unit #9.
Output makes lots of freezes on output, which should not occur.
Источник
### WHAT
I am trying to convert a video to mp4 file. For some media files I get errors similar to this:
“error while decoding stream #0:1: invalid data found when processing input”
Currently I treat it as a fatal error and the input file as invalid. However, in most (all?) cases ffmpeg produces valid (playbale) output/converted video.
So I am wondering, should this be treated as fatal error? Is there a list of texts defining fatal errors?
### THE PROBLEM
I am not able to precisely decide which error is fatal and should result in (for example) saying that input file is not valid.
### COMMAND LINE
- Command
ffmpeg.exe -i " dreamtime.mpg" -vf "scale=266:150,pad=1000:150:367:0,setdar=1000:150" -y -b:v 400k -r 62.4 -ar 44100 -ab 192 -acodec libmp3lame -vcodec libx264 -ac 2 " dreamtime1_TMP.mp4"
- Output
ffmpeg version n-43206-gf857465 copyright (c) 2000-2012 the ffmpeg developers built on aug 4 2012 16:10:39 with gcc 4.7.1 (gcc) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 51. 66.100 / 51. 66.100 libavcodec 54. 49.100 / 54. 49.100 libavformat 54. 22.100 / 54. 22.100 libavdevice 54. 2.100 / 54. 2.100 libavfilter 3. 5.102 / 3. 5.102 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpeg2video @ 0238c900] mpeg_decode_postinit() failure last message repeated 6 times [mpegts @ 02382320] pes packet size mismatch input #0, mpegts, from 'dreamtime.mpg': duration: 00:00:49.45, start: 2944.422789, bitrate: 18992 kb/s program 2 stream #0:0[0x21]: video: mpeg2video (main) ([2][0][0][0] / 0x0002), yuv420p, 1280x720 [sar 1:1 dar 16:9], 45000 kb/s, 62.40 fps, 59.94 tbr, 90k tbn, 119.88 tbc stream #0:1[0x24]: audio: mp2 ([4][0][0][0] / 0x0004), 48000 hz, stereo, s16, 192 kb/s [libx264 @ 02fe0560] using sar=1/1 [libx264 @ 02fe0560] using cpu capabilities: mmx2 sse2 fastshuffle cache64 [libx264 @ 02fe0560] profile high, level 3.0 [libx264 @ 02fe0560] 264 - core 125 r2208 d9d2288 - h.264/mpeg-4 avc codec - copyleft 2003-2012 - 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=1 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=abr mbtree=1 bitrate=400 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 the bitrate parameter is set too low. it takes bits/s as argument, not kbits/s output #0, mp4, to 'dreamtime1_tmp.mp4': metadata: encoder : lavf54.22.100 stream #0:0: video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1000x150 [sar 1:1 dar 20:3], q=-1--1, 400 kb/s, 312 tbn, 62.40 tbc stream #0:1: audio: mp3 (i[0][0][0] / 0x0069), 44100 hz, stereo, s16, 0 kb/s stream mapping: stream #0:0 -> #0:0 (mpeg2video -> libx264) stream #0:1 -> #0:1 (mp2 -> libmp3lame) press [q] to stop, [?] for help frame= 34 fps=0.0 q=0.0 size= 0kb time=00:00:00.00 bitrate= 0.0kbits/s dup=19 drop=0 frame= 44 fps= 42 q=44.0 size= 1kb time=00:00:00.01 bitrate= 642.5kbits/s dup=20 drop=0 frame= 62 fps= 40 q=23.0 size= 7kb time=00:00:00.30 bitrate= 178.5kbits/s dup=20 drop=0 frame= 68 fps= 32 q=19.0 size= 8kb time=00:00:00.40 bitrate= 163.6kbits/s dup=21 drop=0 frame= 77 fps= 29 q=16.0 size= 11kb time=00:00:00.54 bitrate= 159.7kbits/s dup=21 drop=0 frame= 91 fps= 29 q=10.0 size= 14kb time=00:00:00.76 bitrate= 150.6kbits/s dup=22 drop=0 frame= 116 fps= 32 q=5.0 size= 21kb time=00:00:01.16 bitrate= 148.1kbits/s dup=23 drop=0 frame= 138 fps= 33 q=3.0 size= 27kb time=00:00:01.52 bitrate= 144.6kbits/s dup=23 drop=0 frame= 147 fps= 31 q=2.0 size= 30kb time=00:00:01.66 bitrate= 145.0kbits/s dup=24 drop=0 frame= 158 fps= 30 q=1.0 size= 32kb time=00:00:01.84 bitrate= 142.9kbits/s dup=24 drop=0 frame= 181 fps= 32 q=0.0 size= 39kb time=00:00:02.21 bitrate= 143.4kbits/s dup=25 drop=0 frame= 208 fps= 33 q=0.0 size= 46kb time=00:00:02.64 bitrate= 141.8kbits/s dup=26 drop=0 frame= 225 fps= 33 q=0.0 size= 51kb time=00:00:02.91 bitrate= 142.1kbits/s dup=27 drop=0 frame= 236 fps= 33 q=0.0 size= 53kb time=00:00:03.09 bitrate= 141.1kbits/s dup=27 drop=0 frame= 254 fps= 33 q=0.0 size= 58kb time=00:00:03.38 bitrate= 140.7kbits/s dup=28 drop=0 frame= 280 fps= 34 q=0.0 size= 65kb time=00:00:03.79 bitrate= 140.5kbits/s dup=29 drop=0 frame= 293 fps= 33 q=0.0 size= 69kb time=00:00:04.00 bitrate= 140.7kbits/s dup=30 drop=0 frame= 315 fps= 34 q=0.0 size= 75kb time=00:00:04.35 bitrate= 140.8kbits/s dup=30 drop=0 frame= 326 fps= 33 q=0.0 size= 78kb time=00:00:04.53 bitrate= 140.2kbits/s dup=31 drop=0 frame= 337 fps= 32 q=0.0 size= 86kb time=00:00:04.71 bitrate= 149.1kbits/s dup=31 drop=0 frame= 353 fps= 32 q=0.0 size= 121kb time=00:00:04.96 bitrate= 199.1kbits/s dup=32 drop=0 frame= 359 fps= 31 q=0.0 size= 132kb time=00:00:05.06 bitrate= 214.1kbits/s dup=32 drop=0 frame= 375 fps= 31 q=0.0 size= 175kb time=00:00:05.32 bitrate= 269.4kbits/s dup=33 drop=0 frame= 380 fps= 30 q=0.0 size= 184kb time=00:00:05.40 bitrate= 278.4kbits/s dup=33 drop=0 frame= 394 fps= 30 q=0.0 size= 210kb time=00:00:05.62 bitrate= 305.2kbits/s dup=34 drop=0 frame= 403 fps= 29 q=0.0 size= 226kb time=00:00:05.76 bitrate= 321.1kbits/s dup=34 drop=0 frame= 413 fps= 29 q=0.0 size= 243kb time=00:00:05.92 bitrate= 335.2kbits/s dup=34 drop=0 frame= 430 fps= 29 q=0.0 size= 277kb time=00:00:06.20 bitrate= 365.6kbits/s dup=35 drop=0 frame= 439 fps= 29 q=0.0 size= 293kb time=00:00:06.34 bitrate= 378.7kbits/s dup=35 drop=0 frame= 455 fps= 29 q=0.0 size= 325kb time=00:00:06.60 bitrate= 402.9kbits/s dup=36 drop=0 frame= 464 fps= 28 q=0.0 size= 340kb time=00:00:06.74 bitrate= 413.4kbits/s dup=36 drop=0 frame= 479 fps= 28 q=0.0 size= 372kb time=00:00:06.98 bitrate= 435.6kbits/s dup=37 drop=0 frame= 481 fps= 27 q=0.0 size= 374kb time=00:00:07.01 bitrate= 436.8kbits/s dup=37 drop=0 frame= 499 fps= 28 q=0.0 size= 411kb time=00:00:07.30 bitrate= 461.0kbits/s dup=38 drop=0 frame= 512 fps= 28 q=1.0 size= 435kb time=00:00:07.51 bitrate= 473.6kbits/s dup=38 drop=0 frame= 525 fps= 27 q=1.0 size= 457kb time=00:00:07.72 bitrate= 484.8kbits/s dup=39 drop=0 frame= 540 fps= 28 q=2.0 size= 483kb time=00:00:07.96 bitrate= 496.8kbits/s dup=39 drop=0 frame= 547 fps= 27 q=3.0 size= 502kb time=00:00:08.07 bitrate= 509.5kbits/s dup=40 drop=0 frame= 556 fps= 27 q=3.0 size= 516kb time=00:00:08.22 bitrate= 514.0kbits/s dup=40 drop=0 frame= 564 fps= 27 q=3.0 size= 527kb time=00:00:08.34 bitrate= 517.0kbits/s dup=40 drop=0 frame= 573 fps= 26 q=3.0 size= 539kb time=00:00:08.49 bitrate= 520.1kbits/s dup=41 drop=0 frame= 592 fps= 27 q=3.0 size= 567kb time=00:00:08.79 bitrate= 527.6kbits/s dup=41 drop=0 frame= 610 fps= 27 q=4.0 size= 588kb time=00:00:09.08 bitrate= 530.1kbits/s dup=42 drop=0 frame= 617 fps= 26 q=4.0 size= 597kb time=00:00:09.19 bitrate= 531.3kbits/s dup=42 drop=0 frame= 631 fps= 26 q=4.0 size= 614kb time=00:00:09.42 bitrate= 533.5kbits/s dup=43 drop=0 frame= 640 fps= 26 q=4.0 size= 621kb time=00:00:09.56 bitrate= 531.6kbits/s dup=43 drop=0 frame= 649 fps= 26 q=5.0 size= 672kb time=00:00:09.71 bitrate= 566.9kbits/s dup=44 drop=0 frame= 658 fps= 26 q=7.0 size= 746kb time=00:00:09.85 bitrate= 619.8kbits/s dup=44 drop=0 frame= 670 fps= 26 q=10.0 size= 805kb time=00:00:10.04 bitrate= 656.3kbits/s dup=44 drop=0 frame= 683 fps= 26 q=12.0 size= 858kb time=00:00:10.25 bitrate= 685.4kbits/s dup=45 drop=0 frame= 694 fps= 25 q=12.0 size= 884kb time=00:00:10.43 bitrate= 693.9kbits/s dup=45 drop=0 frame= 701 fps= 25 q=13.0 size= 903kb time=00:00:10.54 bitrate= 701.5kbits/s dup=46 drop=0 frame= 708 fps= 25 q=14.0 size= 921kb time=00:00:10.65 bitrate= 707.8kbits/s dup=46 drop=0 frame= 720 fps= 25 q=14.0 size= 944kb time=00:00:10.84 bitrate= 712.7kbits/s dup=46 drop=0 frame= 733 fps= 25 q=15.0 size= 964kb time=00:00:11.05 bitrate= 714.5kbits/s dup=47 drop=0 frame= 739 fps= 25 q=15.0 size= 974kb time=00:00:11.15 bitrate= 715.4kbits/s dup=47 drop=0 frame= 749 fps= 25 q=15.0 size= 982kb time=00:00:11.31 bitrate= 711.1kbits/s dup=48 drop=0 frame= 756 fps= 24 q=12.0 size= 997kb time=00:00:11.42 bitrate= 714.6kbits/s dup=48 drop=0 frame= 769 fps= 24 q=15.0 size= 1010kb time=00:00:11.63 bitrate= 711.2kbits/s dup=48 drop=0 frame= 776 fps= 24 q=15.0 size= 1016kb time=00:00:11.74 bitrate= 708.8kbits/s dup=49 drop=0 frame= 783 fps= 24 q=15.0 size= 1020kb time=00:00:11.85 bitrate= 704.9kbits/s dup=49 drop=0 frame= 789 fps= 24 q=15.0 size= 1026kb time=00:00:11.95 bitrate= 703.2kbits/s dup=49 drop=0 frame= 801 fps= 23 q=15.0 size= 1035kb time=00:00:12.14 bitrate= 698.1kbits/s dup=50 drop=0 frame= 813 fps= 23 q=15.0 size= 1045kb time=00:00:12.33 bitrate= 693.7kbits/s dup=50 drop=0 frame= 820 fps= 23 q=15.0 size= 1051kb time=00:00:12.45 bitrate= 691.4kbits/s dup=50 drop=0 frame= 830 fps= 23 q=15.0 size= 1058kb time=00:00:12.61 bitrate= 687.0kbits/s dup=51 drop=0 frame= 837 fps= 23 q=15.0 size= 1064kb time=00:00:12.72 bitrate= 684.8kbits/s dup=51 drop=0 frame= 849 fps= 23 q=15.0 size= 1073kb time=00:00:12.91 bitrate= 680.4kbits/s dup=51 drop=0 frame= 857 fps= 23 q=15.0 size= 1079kb time=00:00:13.04 bitrate= 677.6kbits/s dup=52 drop=0 frame= 863 fps= 23 q=15.0 size= 1083kb time=00:00:13.14 bitrate= 675.0kbits/s dup=52 drop=0 frame= 877 fps= 23 q=15.0 size= 1093kb time=00:00:13.36 bitrate= 670.1kbits/s dup=53 drop=0 frame= 884 fps= 23 q=15.0 size= 1099kb time=00:00:13.47 bitrate= 667.7kbits/s dup=53 drop=0 frame= 889 fps= 22 q=15.0 size= 1129kb time=00:00:13.55 bitrate= 682.4kbits/s dup=53 drop=0 frame= 902 fps= 22 q=16.0 size= 1150kb time=00:00:13.76 bitrate= 684.3kbits/s dup=54 drop=0 frame= 913 fps= 22 q=16.0 size= 1160kb time=00:00:13.94 bitrate= 681.7kbits/s dup=54 drop=0 frame= 932 fps= 23 q=16.0 size= 1183kb time=00:00:14.24 bitrate= 680.0kbits/s dup=55 drop=0 frame= 943 fps= 23 q=16.0 size= 1194kb time=00:00:14.42 bitrate= 678.4kbits/s dup=55 drop=0 frame= 962 fps= 23 q=16.0 size= 1212kb time=00:00:14.72 bitrate= 674.4kbits/s dup=56 drop=0 frame= 973 fps= 23 q=16.0 size= 1217kb time=00:00:14.90 bitrate= 669.2kbits/s dup=56 drop=0 frame= 988 fps= 23 q=16.0 size= 1252kb time=00:00:15.14 bitrate= 677.2kbits/s dup=57 drop=0 frame= 998 fps= 23 q=17.0 size= 1271kb time=00:00:15.30 bitrate= 680.6kbits/s dup=57 drop=0 frame= 1006 fps= 23 q=17.0 size= 1286kb time=00:00:15.43 bitrate= 682.6kbits/s dup=58 drop=0 frame= 1020 fps= 23 q=17.0 size= 1310kb time=00:00:15.65 bitrate= 685.3kbits/s dup=58 drop=0 frame= 1030 fps= 23 q=18.0 size= 1328kb time=00:00:15.81 bitrate= 687.7kbits/s dup=59 drop=0 frame= 1045 fps= 23 q=18.0 size= 1350kb time=00:00:16.05 bitrate= 688.7kbits/s dup=59 drop=0 frame= 1055 fps= 23 q=18.0 size= 1366kb time=00:00:16.21 bitrate= 690.0kbits/s dup=60 drop=0 frame= 1061 fps= 23 q=18.0 size= 1373kb time=00:00:16.31 bitrate= 689.2kbits/s dup=60 drop=0 frame= 1066 fps= 22 q=19.0 size= 1384kb time=00:00:16.39 bitrate= 691.3kbits/s dup=60 drop=0 frame= 1079 fps= 22 q=19.0 size= 1399kb time=00:00:16.60 bitrate= 690.3kbits/s dup=61 drop=0 frame= 1083 fps= 22 q=19.0 size= 1403kb time=00:00:16.66 bitrate= 689.8kbits/s dup=61 drop=0 frame= 1089 fps= 22 q=19.0 size= 1408kb time=00:00:16.76 bitrate= 688.1kbits/s dup=61 drop=0 frame= 1101 fps= 22 q=19.0 size= 1417kb time=00:00:16.95 bitrate= 684.4kbits/s dup=61 drop=0 frame= 1107 fps= 22 q=19.0 size= 1441kb time=00:00:17.05 bitrate= 692.2kbits/s dup=62 drop=0 frame= 1117 fps= 22 q=19.0 size= 1453kb time=00:00:17.21 bitrate= 691.4kbits/s dup=62 drop=0 frame= 1126 fps= 22 q=19.0 size= 1462kb time=00:00:17.35 bitrate= 689.9kbits/s dup=62 drop=0 frame= 1140 fps= 22 q=19.0 size= 1476kb time=00:00:17.58 bitrate= 687.7kbits/s dup=63 drop=0 frame= 1148 fps= 22 q=19.0 size= 1483kb time=00:00:17.70 bitrate= 685.9kbits/s dup=63 drop=0 frame= 1161 fps= 22 q=19.0 size= 1497kb time=00:00:17.91 bitrate= 684.6kbits/s dup=64 drop=0 frame= 1173 fps= 22 q=19.0 size= 1507kb time=00:00:18.10 bitrate= 681.6kbits/s dup=64 drop=0 frame= 1182 fps= 22 q=19.0 size= 1514kb time=00:00:18.25 bitrate= 679.5kbits/s dup=65 drop=0 frame= 1197 fps= 22 q=19.0 size= 1521kb time=00:00:18.49 bitrate= 673.6kbits/s dup=65 drop=0 frame= 1207 fps= 22 q=20.0 size= 1549kb time=00:00:18.65 bitrate= 680.4kbits/s dup=66 drop=0 frame= 1220 fps= 22 q=20.0 size= 1559kb time=00:00:18.86 bitrate= 677.0kbits/s dup=66 drop=0 frame= 1228 fps= 22 q=20.0 size= 1565kb time=00:00:18.99 bitrate= 675.3kbits/s dup=66 drop=0 frame= 1233 fps= 22 q=20.0 size= 1568kb time=00:00:19.07 bitrate= 673.8kbits/s dup=67 drop=0 frame= 1240 fps= 22 q=20.0 size= 1574kb time=00:00:19.18 bitrate= 672.1kbits/s dup=67 drop=0 frame= 1253 fps= 22 q=20.0 size= 1583kb time=00:00:19.39 bitrate= 668.6kbits/s dup=67 drop=0 frame= 1261 fps= 22 q=20.0 size= 1587kb time=00:00:19.51 bitrate= 666.1kbits/s dup=68 drop=0 frame= 1275 fps= 22 q=20.0 size= 1627kb time=00:00:19.74 bitrate= 675.0kbits/s dup=68 drop=0 frame= 1280 fps= 21 q=20.0 size= 1636kb time=00:00:19.82 bitrate= 676.2kbits/s dup=68 drop=0 frame= 1290 fps= 21 q=21.0 size= 1662kb time=00:00:19.98 bitrate= 681.3kbits/s dup=69 drop=0 frame= 1295 fps= 21 q=21.0 size= 1675kb time=00:00:20.06 bitrate= 683.7kbits/s dup=69 drop=0 frame= 1308 fps= 21 q=21.0 size= 1706kb time=00:00:20.27 bitrate= 689.3kbits/s dup=70 drop=0 frame= 1313 fps= 21 q=22.0 size= 1718kb time=00:00:20.35 bitrate= 691.6kbits/s dup=70 drop=0 frame= 1314 fps= 21 q=22.0 size= 1723kb time=00:00:20.36 bitrate= 693.1kbits/s dup=70 drop=0 frame= 1317 fps= 21 q=22.0 size= 1729kb time=00:00:20.41 bitrate= 693.9kbits/s dup=70 drop=0 frame= 1327 fps= 21 q=22.0 size= 1754kb time=00:00:20.57 bitrate= 698.3kbits/s dup=70 drop=0 frame= 1333 fps= 21 q=22.0 size= 1768kb time=00:00:20.67 bitrate= 700.5kbits/s dup=71 drop=0 frame= 1345 fps= 21 q=23.0 size= 1794kb time=00:00:20.86 bitrate= 704.5kbits/s dup=71 drop=0 frame= 1351 fps= 21 q=23.0 size= 1808kb time=00:00:20.96 bitrate= 706.5kbits/s dup=71 drop=0 frame= 1365 fps= 21 q=23.0 size= 1835kb time=00:00:21.18 bitrate= 709.5kbits/s dup=72 drop=0 frame= 1376 fps= 21 q=24.0 size= 1853kb time=00:00:21.36 bitrate= 710.7kbits/s dup=72 drop=0 frame= 1385 fps= 21 q=24.0 size= 1869kb time=00:00:21.50 bitrate= 711.9kbits/s dup=73 drop=0 frame= 1392 fps= 21 q=24.0 size= 1874kb time=00:00:21.61 bitrate= 710.3kbits/s dup=73 drop=0 frame= 1407 fps= 21 q=24.0 size= 1898kb time=00:00:21.85 bitrate= 711.4kbits/s dup=73 drop=0 frame= 1418 fps= 21 q=24.0 size= 1914kb time=00:00:22.03 bitrate= 711.7kbits/s dup=74 drop=0 frame= 1426 fps= 21 q=24.0 size= 1927kb time=00:00:22.16 bitrate= 712.1kbits/s dup=74 drop=0 frame= 1438 fps= 21 q=24.0 size= 1945kb time=00:00:22.35 bitrate= 712.9kbits/s dup=75 drop=0 frame= 1445 fps= 21 q=24.0 size= 1956kb time=00:00:22.46 bitrate= 713.1kbits/s dup=75 drop=0 frame= 1453 fps= 21 q=25.0 size= 1965kb time=00:00:22.59 bitrate= 712.3kbits/s dup=75 drop=0 frame= 1467 fps= 21 q=25.0 size= 1983kb time=00:00:22.82 bitrate= 711.7kbits/s dup=76 drop=0 frame= 1475 fps= 21 q=25.0 size= 1993kb time=00:00:22.94 bitrate= 711.6kbits/s dup=76 drop=0 frame= 1489 fps= 21 q=25.0 size= 2013kb time=00:00:23.17 bitrate= 711.8kbits/s dup=77 drop=0 frame= 1497 fps= 21 q=25.0 size= 2022kb time=00:00:23.30 bitrate= 711.0kbits/s dup=77 drop=0 frame= 1502 fps= 21 q=25.0 size= 2026kb time=00:00:23.38 bitrate= 709.8kbits/s dup=77 drop=0 frame= 1511 fps= 21 q=25.0 size= 2033kb time=00:00:23.52 bitrate= 707.9kbits/s dup=78 drop=0 frame= 1526 fps= 21 q=25.0 size= 2053kb time=00:00:23.76 bitrate= 707.6kbits/s dup=78 drop=0 frame= 1538 fps= 21 q=25.0 size= 2066kb time=00:00:23.95 bitrate= 706.6kbits/s dup=79 drop=0 frame= 1548 fps= 21 q=25.0 size= 2080kb time=00:00:24.11 bitrate= 706.4kbits/s dup=79 drop=0 frame= 1561 fps= 21 q=25.0 size= 2098kb time=00:00:24.32 bitrate= 706.3kbits/s dup=80 drop=0 frame= 1567 fps= 21 q=26.0 size= 2105kb time=00:00:24.42 bitrate= 705.9kbits/s dup=80 drop=0 frame= 1573 fps= 21 q=26.0 size= 2113kb time=00:00:24.51 bitrate= 705.9kbits/s dup=80 drop=0 frame= 1578 fps= 20 q=26.0 size= 2117kb time=00:00:24.59 bitrate= 704.9kbits/s dup=80 drop=0 frame= 1582 fps= 20 q=26.0 size= 2121kb time=00:00:24.66 bitrate= 704.3kbits/s dup=80 drop=0 frame= 1589 fps= 20 q=26.0 size= 2127kb time=00:00:24.77 bitrate= 703.3kbits/s dup=81 drop=0 frame= 1605 fps= 20 q=26.0 size= 2142kb time=00:00:25.03 bitrate= 701.1kbits/s dup=81 drop=0 frame= 1613 fps= 20 q=26.0 size= 2150kb time=00:00:25.16 bitrate= 700.1kbits/s dup=82 drop=0 frame= 1628 fps= 20 q=26.0 size= 2162kb time=00:00:25.40 bitrate= 697.1kbits/s dup=82 drop=0 frame= 1637 fps= 20 q=26.0 size= 2172kb time=00:00:25.54 bitrate= 696.6kbits/s dup=83 drop=0 frame= 1650 fps= 20 q=26.0 size= 2183kb time=00:00:25.75 bitrate= 694.4kbits/s dup=83 drop=0 frame= 1658 fps= 20 q=26.0 size= 2199kb time=00:00:25.88 bitrate= 695.9kbits/s dup=83 drop=0 frame= 1673 fps= 20 q=26.0 size= 2210kb time=00:00:26.12 bitrate= 693.1kbits/s dup=84 drop=0 frame= 1681 fps= 20 q=26.0 size= 2217kb time=00:00:26.25 bitrate= 691.8kbits/s dup=84 drop=0 frame= 1695 fps= 20 q=26.0 size= 2227kb time=00:00:26.47 bitrate= 689.1kbits/s dup=85 drop=0 frame= 1708 fps= 20 q=26.0 size= 2240kb time=00:00:26.68 bitrate= 687.6kbits/s dup=85 drop=0 frame= 1714 fps= 20 q=26.0 size= 2244kb time=00:00:26.77 bitrate= 686.4kbits/s dup=86 drop=0 frame= 1726 fps= 20 q=26.0 size= 2257kb time=00:00:26.97 bitrate= 685.7kbits/s dup=86 drop=0 frame= 1733 fps= 20 q=26.0 size= 2264kb time=00:00:27.08 bitrate= 684.7kbits/s dup=86 drop=0 frame= 1749 fps= 20 q=26.0 size= 2276kb time=00:00:27.33 bitrate= 682.1kbits/s dup=87 drop=0 frame= 1756 fps= 20 q=26.0 size= 2283kb time=00:00:27.45 bitrate= 681.2kbits/s dup=87 drop=0 frame= 1764 fps= 20 q=26.0 size= 2289kb time=00:00:27.58 bitrate= 679.8kbits/s dup=88 drop=0 frame= 1772 fps= 20 q=26.0 size= 2295kb time=00:00:27.70 bitrate= 678.5kbits/s dup=88 drop=0 frame= 1781 fps= 20 q=26.0 size= 2305kb time=00:00:27.85 bitrate= 678.0kbits/s dup=88 drop=0 frame= 1787 fps= 20 q=26.0 size= 2310kb time=00:00:27.94 bitrate= 676.9kbits/s dup=88 drop=0 frame= 1802 fps= 20 q=26.0 size= 2322kb time=00:00:28.18 bitrate= 674.9kbits/s dup=89 drop=0 frame= 1810 fps= 20 q=26.0 size= 2328kb time=00:00:28.31 bitrate= 673.5kbits/s dup=89 drop=0 frame= 1825 fps= 20 q=26.0 size= 2342kb time=00:00:28.55 bitrate= 671.7kbits/s dup=90 drop=0 frame= 1846 fps= 20 q=26.0 size= 2357kb time=00:00:28.89 bitrate= 668.3kbits/s dup=91 drop=0 frame= 1853 fps= 20 q=26.0 size= 2362kb time=00:00:29.00 bitrate= 667.1kbits/s dup=91 drop=0 frame= 1868 fps= 20 q=26.0 size= 2374kb time=00:00:29.24 bitrate= 664.9kbits/s dup=92 drop=0 frame= 1872 fps= 20 q=26.0 size= 2377kb time=00:00:29.31 bitrate= 664.2kbits/s dup=92 drop=0 frame= 1875 fps= 20 q=26.0 size= 2379kb time=00:00:29.35 bitrate= 663.7kbits/s dup=92 drop=0 frame= 1886 fps= 20 q=26.0 size= 2401kb time=00:00:29.53 bitrate= 666.0kbits/s dup=92 drop=0 frame= 1895 fps= 20 q=26.0 size= 2410kb time=00:00:29.67 bitrate= 665.2kbits/s dup=93 drop=0 frame= 1909 fps= 20 q=26.0 size= 2429kb time=00:00:29.90 bitrate= 665.4kbits/s dup=93 drop=0 frame= 1917 fps= 20 q=27.0 size= 2437kb time=00:00:30.03 bitrate= 664.8kbits/s dup=94 drop=0 frame= 1931 fps= 20 q=27.0 size= 2457kb time=00:00:30.25 bitrate= 665.2kbits/s dup=94 drop=0 frame= 1937 fps= 20 q=27.0 size= 2464kb time=00:00:30.35 bitrate= 665.0kbits/s dup=94 drop=0 frame= 1950 fps= 20 q=27.0 size= 2481kb time=00:00:30.56 bitrate= 665.1kbits/s dup=95 drop=0 frame= 1959 fps= 20 q=27.0 size= 2490kb time=00:00:30.70 bitrate= 664.4kbits/s dup=95 drop=0 frame= 1973 fps= 20 q=27.0 size= 2505kb time=00:00:30.92 bitrate= 663.4kbits/s dup=96 drop=0 frame= 1979 fps= 20 q=27.0 size= 2513kb time=00:00:31.02 bitrate= 663.6kbits/s dup=96 drop=0 frame= 1994 fps= 20 q=27.0 size= 2526kb time=00:00:31.26 bitrate= 661.9kbits/s dup=97 drop=0 frame= 2004 fps= 20 q=27.0 size= 2537kb time=00:00:31.42 bitrate= 661.4kbits/s dup=97 drop=0 frame= 2020 fps= 20 q=27.0 size= 2551kb time=00:00:31.68 bitrate= 659.7kbits/s dup=98 drop=0 frame= 2031 fps= 20 q=27.0 size= 2562kb time=00:00:31.85 bitrate= 658.7kbits/s dup=98 drop=0 frame= 2045 fps= 20 q=27.0 size= 2574kb time=00:00:32.08 bitrate= 657.3kbits/s dup=99 drop=0 frame= 2051 fps= 20 q=27.0 size= 2583kb time=00:00:32.17 bitrate= 657.5kbits/s dup=99 drop=0 frame= 2060 fps= 20 q=27.0 size= 2589kb time=00:00:32.32 bitrate= 656.1kbits/s dup=99 drop=0 frame= 2069 fps= 20 q=27.0 size= 2597kb time=00:00:32.46 bitrate= 655.2kbits/s dup=100 drop=0 frame= 2082 fps= 20 q=27.0 size= 2612kb time=00:00:32.67 bitrate= 654.9kbits/s dup=100 drop=0 frame= 2090 fps= 20 q=27.0 size= 2620kb time=00:00:32.80 bitrate= 654.3kbits/s dup=100 drop=0 frame= 2104 fps= 20 q=27.0 size= 2632kb time=00:00:33.02 bitrate= 652.7kbits/s dup=101 drop=0 frame= 2120 fps= 20 q=27.0 size= 2643kb time=00:00:33.28 bitrate= 650.5kbits/s dup=102 drop=0 frame= 2138 fps= 20 q=27.0 size= 2667kb time=00:00:33.57 bitrate= 650.8kbits/s dup=102 drop=0 frame= 2151 fps= 20 q=27.0 size= 2688kb time=00:00:33.78 bitrate= 651.8kbits/s dup=103 drop=0 frame= 2157 fps= 20 q=27.0 size= 2698kb time=00:00:33.87 bitrate= 652.4kbits/s dup=103 drop=0 frame= 2171 fps= 20 q=27.0 size= 2714kb time=00:00:34.10 bitrate= 652.0kbits/s dup=104 drop=0 frame= 2173 fps= 20 q=28.0 size= 2720kb time=00:00:34.13 bitrate= 652.7kbits/s dup=104 drop=0 frame= 2184 fps= 20 q=28.0 size= 2734kb time=00:00:34.31 bitrate= 652.8kbits/s dup=104 drop=0 frame= 2195 fps= 20 q=28.0 size= 2745kb time=00:00:34.48 bitrate= 652.1kbits/s dup=105 drop=0 frame= 2203 fps= 20 q=28.0 size= 2755kb time=00:00:34.61 bitrate= 652.0kbits/s dup=105 drop=0 frame= 2212 fps= 20 q=28.0 size= 2765kb time=00:00:34.75 bitrate= 651.7kbits/s dup=105 drop=0 frame= 2222 fps= 20 q=28.0 size= 2774kb time=00:00:34.91 bitrate= 650.8kbits/s dup=106 drop=0 frame= 2236 fps= 20 q=28.0 size= 2790kb time=00:00:35.14 bitrate= 650.2kbits/s dup=106 drop=0 frame= 2252 fps= 20 q=28.0 size= 2803kb time=00:00:35.40 bitrate= 648.7kbits/s dup=107 drop=0 frame= 2259 fps= 20 q=28.0 size= 2807kb time=00:00:35.51 bitrate= 647.4kbits/s dup=107 drop=0 frame= 2269 fps= 20 q=28.0 size= 2814kb time=00:00:35.67 bitrate= 646.3kbits/s dup=107 drop=0 frame= 2282 fps= 20 q=28.0 size= 2826kb time=00:00:35.88 bitrate= 645.1kbits/s dup=108 drop=0 frame= 2287 fps= 20 q=28.0 size= 2829kb time=00:00:35.96 bitrate= 644.6kbits/s dup=108 drop=0 frame= 2293 fps= 20 q=28.0 size= 2837kb time=00:00:36.05 bitrate= 644.5kbits/s dup=108 drop=0 frame= 2302 fps= 20 q=28.0 size= 2844kb time=00:00:36.20 bitrate= 643.5kbits/s dup=109 drop=0 frame= 2314 fps= 20 q=28.0 size= 2852kb time=00:00:36.39 bitrate= 642.1kbits/s dup=109 drop=0 frame= 2330 fps= 20 q=28.0 size= 2869kb time=00:00:36.65 bitrate= 641.3kbits/s dup=110 drop=0 frame= 2335 fps= 20 q=28.0 size= 2875kb time=00:00:36.73 bitrate= 641.2kbits/s dup=110 drop=0 frame= 2347 fps= 20 q=28.0 size= 2888kb time=00:00:36.92 bitrate= 640.7kbits/s dup=111 drop=0 frame= 2355 fps= 20 q=28.0 size= 2894kb time=00:00:37.05 bitrate= 639.8kbits/s dup=111 drop=0 frame= 2365 fps= 20 q=28.0 size= 2899kb time=00:00:37.21 bitrate= 638.2kbits/s dup=111 drop=0 frame= 2380 fps= 20 q=28.0 size= 2921kb time=00:00:37.45 bitrate= 638.9kbits/s dup=112 drop=0 frame= 2388 fps= 20 q=28.0 size= 2927kb time=00:00:37.58 bitrate= 638.1kbits/s dup=112 drop=0 frame= 2399 fps= 20 q=28.0 size= 2937kb time=00:00:37.75 bitrate= 637.3kbits/s dup=113 drop=0 frame= 2410 fps= 20 q=28.0 size= 2947kb time=00:00:37.93 bitrate= 636.3kbits/s dup=113 drop=0 frame= 2425 fps= 20 q=28.0 size= 2958kb time=00:00:38.17 bitrate= 634.8kbits/s dup=114 drop=0 frame= 2436 fps= 20 q=28.0 size= 2966kb time=00:00:38.34 bitrate= 633.6kbits/s dup=114 drop=0 frame= 2446 fps= 20 q=28.0 size= 2974kb time=00:00:38.50 bitrate= 632.6kbits/s dup=114 drop=0 frame= 2463 fps= 20 q=28.0 size= 2985kb time=00:00:38.78 bitrate= 630.6kbits/s dup=115 drop=0 frame= 2471 fps= 20 q=28.0 size= 2991kb time=00:00:38.91 bitrate= 629.6kbits/s dup=115 drop=0 frame= 2474 fps= 20 q=28.0 size= 2993kb time=00:00:38.95 bitrate= 629.3kbits/s dup=116 drop=0 frame= 2489 fps= 20 q=28.0 size= 3003kb time=00:00:39.19 bitrate= 627.6kbits/s dup=116 drop=0 frame= 2500 fps= 20 q=28.0 size= 3011kb time=00:00:39.37 bitrate= 626.5kbits/s dup=117 drop=0 frame= 2517 fps= 20 q=28.0 size= 3028kb time=00:00:39.64 bitrate= 625.6kbits/s dup=117 drop=0 frame= 2527 fps= 20 q=28.0 size= 3038kb time=00:00:39.80 bitrate= 625.2kbits/s dup=118 drop=0 frame= 2544 fps= 20 q=28.0 size= 3057kb time=00:00:40.08 bitrate= 624.8kbits/s dup=118 drop=0 frame= 2555 fps= 20 q=28.0 size= 3068kb time=00:00:40.25 bitrate= 624.3kbits/s dup=119 drop=0 frame= 2572 fps= 20 q=28.0 size= 3085kb time=00:00:40.52 bitrate= 623.6kbits/s dup=119 drop=0 frame= 2582 fps= 20 q=28.0 size= 3094kb time=00:00:40.68 bitrate= 622.9kbits/s dup=120 drop=0 frame= 2599 fps= 20 q=28.0 size= 3111kb time=00:00:40.96 bitrate= 622.2kbits/s dup=120 drop=0 frame= 2611 fps= 20 q=28.0 size= 3123kb time=00:00:41.15 bitrate= 621.7kbits/s dup=121 drop=0 frame= 2631 fps= 20 q=28.0 size= 3149kb time=00:00:41.47 bitrate= 622.0kbits/s dup=122 drop=0 frame= 2642 fps= 20 q=28.0 size= 3156kb time=00:00:41.65 bitrate= 620.7kbits/s dup=122 drop=0 frame= 2657 fps= 21 q=28.0 size= 3166kb time=00:00:41.89 bitrate= 619.1kbits/s dup=123 drop=0 frame= 2669 fps= 21 q=28.0 size= 3173kb time=00:00:42.08 bitrate= 617.7kbits/s dup=123 drop=0 frame= 2689 fps= 21 q=28.0 size= 3189kb time=00:00:42.40 bitrate= 616.2kbits/s dup=124 drop=0 frame= 2703 fps= 21 q=28.0 size= 3199kb time=00:00:42.62 bitrate= 614.8kbits/s dup=125 drop=0 frame= 2725 fps= 21 q=28.0 size= 3214kb time=00:00:42.98 bitrate= 612.5kbits/s dup=125 drop=0 frame= 2740 fps= 21 q=27.0 size= 3222kb time=00:00:43.22 bitrate= 610.8kbits/s dup=126 drop=0 frame= 2754 fps= 21 q=27.0 size= 3230kb time=00:00:43.44 bitrate= 609.1kbits/s dup=127 drop=0 frame= 2764 fps= 21 q=27.0 size= 3235kb time=00:00:43.60 bitrate= 607.7kbits/s dup=127 drop=0 frame= 2769 fps= 21 q=27.0 size= 3250kb time=00:00:43.68 bitrate= 609.4kbits/s dup=127 drop=0 frame= 2783 fps= 21 q=27.0 size= 3267kb time=00:00:43.91 bitrate= 609.4kbits/s dup=128 drop=0 frame= 2790 fps= 21 q=27.0 size= 3276kb time=00:00:44.02 bitrate= 609.5kbits/s dup=128 drop=0 frame= 2799 fps= 21 q=27.0 size= 3284kb time=00:00:44.16 bitrate= 609.2kbits/s dup=128 drop=0 frame= 2808 fps= 21 q=27.0 size= 3291kb time=00:00:44.31 bitrate= 608.4kbits/s dup=129 drop=0 frame= 2821 fps= 21 q=27.0 size= 3300kb time=00:00:44.51 bitrate= 607.2kbits/s dup=129 drop=0 frame= 2832 fps= 21 q=27.0 size= 3309kb time=00:00:44.69 bitrate= 606.5kbits/s dup=130 drop=0 frame= 2835 fps= 21 q=27.0 size= 3312kb time=00:00:44.74 bitrate= 606.3kbits/s dup=130 drop=0 frame= 2851 fps= 21 q=27.0 size= 3324kb time=00:00:45.00 bitrate= 605.1kbits/s dup=130 drop=0 frame= 2863 fps= 21 q=27.0 size= 3333kb time=00:00:45.19 bitrate= 604.2kbits/s dup=131 drop=0 frame= 2875 fps= 21 q=27.0 size= 3343kb time=00:00:45.38 bitrate= 603.4kbits/s dup=131 drop=0 frame= 2885 fps= 21 q=27.0 size= 3357kb time=00:00:45.54 bitrate= 603.8kbits/s dup=132 drop=0 frame= 2891 fps= 21 q=27.0 size= 3364kb time=00:00:45.64 bitrate= 603.9kbits/s dup=132 drop=0 frame= 2901 fps= 21 q=27.0 size= 3371kb time=00:00:45.80 bitrate= 602.9kbits/s dup=132 drop=0 frame= 2919 fps= 21 q=27.0 size= 3382kb time=00:00:46.08 bitrate= 601.1kbits/s dup=133 drop=0 frame= 2927 fps= 21 q=27.0 size= 3389kb time=00:00:46.21 bitrate= 600.7kbits/s dup=133 drop=0 frame= 2935 fps= 21 q=27.0 size= 3397kb time=00:00:46.34 bitrate= 600.4kbits/s dup=134 drop=0 frame= 2945 fps= 21 q=27.0 size= 3405kb time=00:00:46.50 bitrate= 599.8kbits/s dup=134 drop=0 frame= 2960 fps= 21 q=27.0 size= 3419kb time=00:00:46.74 bitrate= 599.1kbits/s dup=135 drop=0 frame= 2970 fps= 21 q=27.0 size= 3429kb time=00:00:46.90 bitrate= 598.8kbits/s dup=135 drop=0 frame= 2975 fps= 21 q=27.0 size= 3433kb time=00:00:46.98 bitrate= 598.5kbits/s dup=135 drop=0 frame= 2993 fps= 21 q=27.0 size= 3455kb time=00:00:47.27 bitrate= 598.7kbits/s dup=136 drop=0 frame= 3001 fps= 21 q=27.0 size= 3464kb time=00:00:47.40 bitrate= 598.6kbits/s dup=136 drop=0 frame= 3018 fps= 21 q=27.0 size= 3491kb time=00:00:47.67 bitrate= 599.9kbits/s dup=137 drop=0 frame= 3025 fps= 21 q=27.0 size= 3496kb time=00:00:47.78 bitrate= 599.2kbits/s dup=137 drop=0 frame= 3039 fps= 21 q=27.0 size= 3511kb time=00:00:48.01 bitrate= 599.0kbits/s dup=138 drop=0 frame= 3048 fps= 21 q=27.0 size= 3518kb time=00:00:48.15 bitrate= 598.5kbits/s dup=138 drop=0 frame= 3064 fps= 21 q=27.0 size= 3537kb time=00:00:48.41 bitrate= 598.4kbits/s dup=139 drop=0 frame= 3077 fps= 21 q=28.0 size= 3551kb time=00:00:48.62 bitrate= 598.3kbits/s dup=139 drop=0 pes packet size mismatch [mpeg2video @ 0238c900] ac-tex damaged at 32 12 [mpeg2video @ 0238c900] warning mvs not available [mpeg2video @ 0238c900] concealing 2640 dc, 2640 ac, 2640 mv errors in i frame [mp2 @ 028a0d20] incomplete frame error while decoding stream #0:1: invalid data found when processing input frame= 3087 fps= 21 q=28.0 lsize= 3686kb time=00:00:49.21 bitrate= 613.5kbits/s dup=142 drop=0 video:2839kb audio:769kb subtitle:0 global headers:0kb muxing overhead 2.153594% [libx264 @ 02fe0560] frame i:19 avg qp:13.52 size: 13419 [libx264 @ 02fe0560] frame p:925 avg qp:16.82 size: 2270 [libx264 @ 02fe0560] frame b:2143 avg qp:19.97 size: 257 [libx264 @ 02fe0560] consecutive b-frames: 6.0% 3.8% 1.5% 88.8% [libx264 @ 02fe0560] mb i i16..4: 72.0% 9.4% 18.7% [libx264 @ 02fe0560] mb p i16..4: 0.2% 0.1% 0.2% p16..4: 9.2% 4.9% 4.8% 0.0% 0.0% skip:80.7% [libx264 @ 02fe0560] mb b i16..4: 0.0% 0.0% 0.0% b16..8: 5.9% 0.7% 0.2% direct: 0.6% skip:92.5% l0:32.7% l1:54.6% bi:12.7% [libx264 @ 02fe0560] final ratefactor: 14.97 [libx264 @ 02fe0560] 8x8 transform intra:10.1% inter:41.1% [libx264 @ 02fe0560] coded y,uvdc,uvac intra: 27.7% 30.4% 27.7% inter: 3.8% 3.3% 2.0% [libx264 @ 02fe0560] i16 v,h,dc,p: 86% 3% 9% 2% [libx264 @ 02fe0560] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 15% 50% 3% 4% 3% 6% 3% 7% [libx264 @ 02fe0560] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 26% 15% 4% 7% 6% 8% 5% 8% [libx264 @ 02fe0560] i8c dc,h,v,p: 77% 13% 7% 3% [libx264 @ 02fe0560] weighted p-frames: y:2.6% uv:1.5% [libx264 @ 02fe0560] ref p l0: 69.3% 10.5% 13.5% 6.7% 0.0% [libx264 @ 02fe0560] ref b l0: 87.5% 9.6% 2.9% [libx264 @ 02fe0560] ref b l1: 94.8% 5.2% [libx264 @ 02fe0560] kb/s:469.93
### THE INPUT FILE
ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers built on Aug 4 2012 16:10:39 with gcc 4.7.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --e nable-zlib libavutil 51. 66.100 / 51. 66.100 libavcodec 54. 49.100 / 54. 49.100 libavformat 54. 22.100 / 54. 22.100 libavdevice 54. 2.100 / 54. 2.100 libavfilter 3. 5.102 / 3. 5.102 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpegts @ 04137a20] Format mpegts probed with size=2048 and score=100 [mpegts @ 04137a20] stream=0 stream_type=2 pid=21 prog_reg_desc= [mpegts @ 04137a20] stream=1 stream_type=4 pid=24 prog_reg_desc= [mpegts @ 04137a20] File position before avformat_find_stream_info() is 0 [mpeg2video @ 04140160] mpeg_decode_postinit() failure Last message repeated 6 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265011010 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265023970 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265036930 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265049891 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265062851 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265075810 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265088771 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265101730 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265114690 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265127650 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265140611 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265153570 in que Last message repeated 4 times [mpegts @ 04137a20] first_dts 264998051 not matching first dts 265166530 in que Last message repeated 4 times [mpegts @ 04137a20] Probe buffer size limit 5000000 reached rfps: 59.750000 0.013943 rfps: 59.833333 0.004397 rfps: 59.916667 0.000211 rfps: 60.000000 0.001386 rfps: 59.940060 0.000000 Last message repeated 1 times [mpegts @ 04137a20] PES packet size mismatch [mpegts @ 04137a20] File position after avformat_find_stream_info() is 0 Input #0, mpegts, from 'dreamtime.mpg': Duration: 00:00:49.45, start: 2944.422789, bitrate: 18992 kb/s Program 2 Stream #0:0[0x21], 130, 1/90000: Video: mpeg2video (Main) ([2][0][0][0] / 0x 0002), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1001/120000, 45000 kb/s, 62.40 fps, 59.94 tbr, 90k tbn, 119.88 tbc Stream #0:1[0x24], 84, 1/90000: Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz , stereo, s16, 192 kb/s At least one output file must be specified [AVIOContext @ 0413ff60] Statistics: 5755024 bytes read, 3 seeks
I am attempting to create a picture in a picture video from two mp4 videos.
- There is a time offset on the first input file (0:v).
- The second input (1:v) file is being rotated 90 degrees.
- I am using apad to extend the first audio (0:a).
- I am using amerge to merge both audio inputs into a single audio.
Errors
I am experiencing similar errors with the same command on two separate machines. One machine has a GPU (Graphics Processing Unit) and the other does not. (I’m trying to start using hardware acceleration, hence the new machine with a GPU.) They have different configurations, if you would like that info let me know.
Machine without GPU
ffmpeg version 3.0.git Copyright (c) 2000-2016 the FFmpeg developers
Error while decoding stream #1:1: Cannot allocate memory
Machine with GPU
ffmpeg version N-90913-gd176497 Copyright (c) 2000-2018 the FFmpeg developer
Error while filtering: Cannot allocate memory
Failed to inject frame into filter network: Cannot allocate memory
Error while processing the decoded data for stream #1:1
The Machine without a GPU does complete the video conversion, even though there was an error. The machine with a GPU completely fails, with the message «Conversion Failed!»
Commands:
ffmpeg -itsoffset 1.801 -i 2327_segment_0_remote_0.mp4
-i 2327_segment_0_local_0.mp4 -filter_complex
" [1:v]scale=iw/4:-1:flags=lanczos[loc0];
[0:v]transpose=1[rotate1];
[rotate1][loc0]overlay=main_w-overlay_w-10:main_h-overlay_h-10:eof_action=pass[rem0];
[0:a]apad[0a]; [0a][1:a]amerge=inputs=2[a]"
-map "[rem0]" -map "[a]" -ac 2 -vcodec libx264 -ar 44100 -acodec aac
2327_segment_0.mp4
ffmpeg version 3.0.git Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.2) 20160609
configuration: --prefix=/home/daryl/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/daryl/ffmpeg_build/include --extra-ldflags=-L/home/daryl/ffmpeg_build/lib --bindir=/home/daryl/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 32.100 / 55. 32.100
libavcodec 57. 63.103 / 57. 63.103
libavformat 57. 52.100 / 57. 52.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 64.100 / 6. 64.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 2.100 / 2. 2.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2327_segment_0_remote_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Duration: 00:00:09.12, start: 0.000000, bitrate: 762 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 688 kb/s, 16.67 fps, 16.67 tbr, 12800 tbn, 33.33 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s (default)
Metadata:
handler_name : SoundHandler
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '2327_segment_0_local_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Duration: 00:00:12.24, start: 0.000000, bitrate: 398 kb/s
Stream #1:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 324 kb/s, 16.67 fps, 16.67 tbr, 12800 tbn, 33.33 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #1:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s (default)
Metadata:
handler_name : SoundHandler
[Parsed_amerge_4 @ 0x283a300] No channel layout for input 1
[Parsed_amerge_4 @ 0x283a300] Input channel layouts overlap: output layout will be determined by the number of distinct input channels
[libx264 @ 0x2849b20] using SAR=1/1
[libx264 @ 0x2849b20] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x2849b20] profile High, level 2.2
[libx264 @ 0x2849b20] 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=1 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=16 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 '2327_segment_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 480x640 [SAR 1:1 DAR 3:4], q=-1--1, 16.67 fps, 12800 tbn, 16.67 tbc (default)
Metadata:
encoder : Lavc57.63.103 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.63.103 aac
Stream mapping:
Stream #0:0 (h264) -> transpose
Stream #0:1 (aac) -> apad
Stream #1:0 (h264) -> scale
Stream #1:1 (aac) -> amerge:in1
overlay -> Stream #0:0 (libx264)
amerge -> Stream #0:1 (aac)
Press [q] to stop, [?] for help
Error while decoding stream #1:1: Cannot allocate memory
Last message repeated 17 times
frame= 182 fps= 29 q=27.0 Lsize= 975kB time=00:00:13.55 bitrate= 589.4kbits/s dup=30 drop=0 speed=2.13x
video:786kB audio:182kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.772906%
[libx264 @ 0x2849b20] frame I:1 Avg QP:15.27 size: 22292
[libx264 @ 0x2849b20] frame P:127 Avg QP:21.91 size: 5290
[libx264 @ 0x2849b20] frame B:54 Avg QP:22.79 size: 2036
[libx264 @ 0x2849b20] consecutive B-frames: 52.2% 20.9% 11.5% 15.4%
[libx264 @ 0x2849b20] mb I I16..4: 6.0% 58.8% 35.2%
[libx264 @ 0x2849b20] mb P I16..4: 2.6% 9.1% 2.0% P16..4: 38.6% 11.5% 2.9% 0.0% 0.0% skip:33.1%
[libx264 @ 0x2849b20] mb B I16..4: 0.3% 0.9% 0.5% B16..8: 30.3% 6.1% 0.7% direct: 0.8% skip:60.4% L0:51.5% L1:44.3% BI: 4.2%
[libx264 @ 0x2849b20] 8x8 transform intra:65.2% inter:69.2%
[libx264 @ 0x2849b20] coded y,uvDC,uvAC intra: 60.3% 63.2% 6.7% inter: 14.4% 10.5% 0.2%
[libx264 @ 0x2849b20] i16 v,h,dc,p: 21% 23% 18% 37%
[libx264 @ 0x2849b20] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 22% 19% 5% 5% 7% 5% 6% 7%
[libx264 @ 0x2849b20] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 19% 17% 5% 5% 7% 4% 6% 4%
[libx264 @ 0x2849b20] i8c dc,h,v,p: 52% 17% 26% 5%
[libx264 @ 0x2849b20] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x2849b20] ref P L0: 76.5% 11.4% 8.1% 3.9%
[libx264 @ 0x2849b20] ref B L0: 89.9% 9.6% 0.5%
[libx264 @ 0x2849b20] ref B L1: 96.4% 3.6%
[libx264 @ 0x2849b20] kb/s:589.06
[aac @ 0x2838940] Qavg: 1670.505
ffmpeg -itsoffset 1.801 -i 2327_segment_0_remote_0.mp4
-i 2327_segment_0_local_0.mp4 -filter_complex
" [1:v]scale=iw/4:-1:flags=lanczos[loc0];
[0:v]transpose=1[rotate1];
[rotate1][loc0]overlay=main_w-overlay_w-10:main_h-overlay_h-10:eof_action=pass[rem0];
[0:a]apad[0a]; [0a][1:a]amerge=inputs=2[a]"
-map "[rem0]" -map "[a]" -ac 2 -vcodec libx264 -ar 44100 -acodec aac
2327_segment_0.mp4
ffmpeg version N-90913-gd176497 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 20160609
configuration: --as=yasm --bindir=/home/dreedy/bin --cpu=native --extra-cflags=-I/home/dreedy/ffmpeg_build/include --extra-ldflags=-L/home/dreedy/ffmpeg_build/lib --extra-libs=-lpthread --pkg-config-flags=--static --prefix=/home/dreedy/ffmpeg_build --enable-cuda --enable-gpl --enable-ladspa --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopus --enable-libsmbclient --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-nonfree --enable-nvenc --enable-opengl --enable-pic --enable-static --enable-vaapi --enable-vdpau --enable-version3 --enable-libxvid --enable-omx --enable-openal --enable-openssl
libavutil 56. 18.100 / 56. 18.100
libavcodec 58. 19.100 / 58. 19.100
libavformat 58. 13.100 / 58. 13.100
libavdevice 58. 4.100 / 58. 4.100
libavfilter 7. 21.100 / 7. 21.100
libswscale 5. 2.100 / 5. 2.100
libswresample 3. 2.100 / 3. 2.100
libpostproc 55. 2.100 / 55. 2.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2327_segment_0_remote_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Duration: 00:00:09.12, start: 0.000000, bitrate: 762 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 688 kb/s, 16.67 fps, 16.67 tbr, 12800 tbn, 33.33 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s (default)
Metadata:
handler_name : SoundHandler
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '2327_segment_0_local_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Duration: 00:00:12.24, start: 0.000000, bitrate: 398 kb/s
Stream #1:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 324 kb/s, 16.67 fps, 16.67 tbr, 12800 tbn, 33.33 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #1:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:0 (h264) -> transpose
Stream #0:1 (aac) -> apad
Stream #1:0 (h264) -> scale
Stream #1:1 (aac) -> amerge:in1
overlay -> Stream #0:0 (libx264)
amerge -> Stream #0:1 (aac)
Press [q] to stop, [?] for help
[Parsed_amerge_4 @ 0x31e9c40] No channel layout for input 1
[Parsed_amerge_4 @ 0x31e9c40] Input channel layouts overlap: output layout will be determined by the number of distinct input channels
[libx264 @ 0x2f2dc80] using SAR=1/1
[libx264 @ 0x2f2dc80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x2f2dc80] profile High, level 2.2
[libx264 @ 0x2f2dc80] 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=16 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 '2327_segment_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.13.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 480x640 [SAR 1:1 DAR 3:4], q=-1--1, 16.67 fps, 12800 tbn, 16.67 tbc (default)
Metadata:
encoder : Lavc58.19.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
encoder : Lavc58.19.100 aac
Error while filtering: Cannot allocate memory
Failed to inject frame into filter network: Cannot allocate memory
Error while processing the decoded data for stream #1:1
[aac @ 0x2f2eb80] Qavg: 136.254
[aac @ 0x2f2eb80] 2 frames left in the queue on closing
Threads
Some google searches suggested specifying the threads, but this did not help:
-threads 1
-filter_threads 1
Update
I have found that this command works just fine with a different video used as the 2nd input file. Below is the ffprobe information for the videos with conversion problems. I originally started with two .webm files saved from a WebRTC Stream using RecordRTC. I converted those files to .mp4 as an intermediary step before converting them to a picture in a picture overlay video.
Input #0, matroska,webm, from '2327_segment_0_local_0.webm':
Metadata:
encoder : Chrome
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0(eng): Audio: opus, 48000 Hz, mono, fltp (default)
Stream #0:1(eng): Video: h264 (Baseline), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 16.67 tbr, 1k tbn, 2k tbc (default)
Input #0, matroska,webm, from '2327_segment_0_remote_0.webm':
Metadata:
encoder : Chrome
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0(eng): Audio: opus, 48000 Hz, mono, fltp (default)
Stream #0:1(eng): Video: h264 (Baseline), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 16.67 tbr, 1k tbn, 2k tbc (default)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2327_segment_0_local_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Duration: 00:00:12.24, start: 0.000000, bitrate: 398 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 324 kb/s, 16.67 fps, 16.67 tbr, 12800 tbn, 33.33 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s (default)
Metadata:
handler_name : SoundHandler
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2327_segment_0_remote_0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.52.100
Duration: 00:00:09.12, start: 0.000000, bitrate: 762 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 688 kb/s, 16.67 fps, 16.67 tbr, 12800 tbn, 33.33 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s (default)
Metadata:
handler_name : SoundHandler
After a bunch more research, I decided to dumb down my example to the bare minimums. I found that if I remove the offset, that the video converts. However, the background video starts too soon and is not in sync. I did some testing and found that it will convert with an offset of no more than 1.200 seconds.
The background video is 9.12 seconds. The overlay video is 12.24 seconds. The background video should show the first frame until 1.801 seconds has passed. The background video should end at 10.921 seconds. The overlay video should play for all 12.24 seconds of the completed Picture in a Picture video.
Запускаю ffmpeg такой строкой:
ffmpeg -i http://входящий поток -c:v libx264 -deinterlace -timecode `date '+%H:%m:%S.00'` -s 500x300 -r 25 -force_key_frames "expr:gte(t,n_forced*2)" -vb 400k -profile:v high -preset:v slow -cpu-used -16 -subq 3 -qblur 1 -c:a libmp3lame -b:a 22k -ac 2 -ar 22050 -f flv "rtmp://выход flashver=FMLE/3.020(compatible;20FMSc/1.0) authmod= live=1 playpath="
проблема том, когда входящий поток в HD качестве и для его загрузки требуется 8-11 Мб/с, ffmpeg выкидывает кучу ошибок и стрим тормозит и лагает, вот некоторые ошибки из консоли:
[h264 @ 0x35fa9e0] mmco: unref short failureime=00:00:20.63 bitrate= 392.3kbits/s speed=0.654x 65x
Last message repeated 1 times
[h264 @ 0x35fa9e0] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[mpegts @ 0x35f85a0] PES packet size mismatch10kB time=00:00:23.12 bitrate= 216.1kbits/s speed=0.565x
[mp2 @ 0x36b85c0] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
[h264 @ 0x3636d20] reference picture missing during reorder
[h264 @ 0x3636d20] Missing reference picture, default is 66662
[h264 @ 0x37a7640] reference picture missing during reorder
[h264 @ 0x37a7640] Missing reference picture, default is 66663
[mpegts @ 0x35f85a0] PES packet size mismatch
[h264 @ 0x35fa9e0] Reference 2 >= 2
[h264 @ 0x35fa9e0] error while decoding MB 76 23, bytestream 40829
[h264 @ 0x37a7640] mmco: unref short failure
Last message repeated 1 times
[h264 @ 0x37a7640] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x3636d20] reference picture missing during reorder
[h264 @ 0x3636d20] Missing reference picture, default is 66712
[mp2 @ 0x36b85c0] Header missing0 size= 614kB time=00:00:23.40 bitrate= 214.9kbits/s speed=0.565x
Вот параметры входного потока:
Stream #0:0[0x65]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x66](rus): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s (clean effects)
При этом нагрузка на CPU 35-40%, то есть сервер не перегружен.
Сервер Ubuntu 14.04
Скорость интернета 70-80 Мб/с.
В чем проблема не пойму, если входящий поток не HD качества и для его загрузки требуется 3-5 Мб/с, то все нормально работает, ошибок нету, ничего не тормозит.
Отсутствие заголовка обычно вполне недвусмысленно свидетельствует о бракованности файла…
поток точно не бракованный, проверял и через vlc и через ffmpeg.
Ваша же установка фильтра — некорректна и работать скорее всего не будет, хотя бы из-за тех же одиночных кавычек
Опция фильтра -vf yadif=1:0 — преимущественна для входного интерлейсного видео. Для этого вам надо знать какой именно сигнал на входе и каковы его параметры, иначе можно ошибиться, что опять таки приведёт к ошибкам…
может и некорректна, но libav ее кушает нормально.
Входной формат:
Stream #0.0[0x12d]: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x191]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
Сделал несколько тестов. Записал 3х минутное видео этого формата через тот же ffmpeg, ошибок при записи не было. Стал прогонять его под параметры:
ffmpeg -threads 8 -thread_type 2 -i /media/F/test.ts -vf yadif=1:0,scale=1280:720 -vcodec libx264 -b 3500k -subq 1 -refs 1 -g 25 -acodec libmp3lame -ab 96000 -ar 44100 -f mpegts udp://238.0.0.2:3001
и заметил что при такой трансляции падает fps где то до 45, но ошибок не наблюдается. Хотя если попробывать не стримить на udp, а сохранить файлом, то видео будет в 50fps, при том что в логах будет все те же 45 fps, в логах:
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1)
возможно я что-то не так делал, но что то не так с фильтром. Нагрузка на процессор все те же 20-30%. Испробывал такую команду без фильтров:
Input #0, mpegts, from '/media/F/test.ts':
Duration: 00:03:01.85, start: 1.400000, bitrate: 15518 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: Libav
Stream #0.0[0x100]: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x101]: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
[buffer @ 0x810dac0] w:1920 h:1080 pixfmt:yuv420p
[yadif @ 0x8111520] mode:1 parity:0 auto_enable:0
[scale @ 0x81270a0] w:1920 h:1080 fmt:yuv420p -> w:1280 h:720 fmt:yuv420p flags:0x4
[libx264 @ 0x810ffc0] using SAR=1/1
[libx264 @ 0x810ffc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
[libx264 @ 0x810ffc0] profile Main, level 3.2
[mpegts @ 0x8111e20] muxrate VBR, pcr every 5 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'udp://238.0.0.2:3001':
Metadata:
encoder : Lavf53.21.1
Stream #0.0: Video: libx264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], q=-1--1, 3500 kb/s, 90k tbn, 50 tbc
Stream #0.1: Audio: libmp3lame, 44100 Hz, stereo, s16, 96 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
[h264 @ 0x810f7a0] Cannot parallelize deblocking type 1, decoding such frames in sequential order
frame= 9094 fps= 46 q=-1.0 Lsize= 87619kB time=181.19 bitrate=3961.6kbits/s dup=40 drop=0
video:78047kB audio:2123kB global headers:0kB muxing overhead 9.291979%
frame I:377 Avg QP:22.73 size: 65049
[libx264 @ 0x810ffc0] frame P:2602 Avg QP:25.13 size: 15133
[libx264 @ 0x810ffc0] frame B:6115 Avg QP:30.80 size: 2620
[libx264 @ 0x810ffc0] consecutive B-frames: 4.8% 13.8% 8.1% 73.2%
[libx264 @ 0x810ffc0] mb I I16..4: 41.7% 0.0% 58.3%
[libx264 @ 0x810ffc0] mb P I16..4: 7.0% 0.0% 1.3% P16..4: 42.4% 10.8% 4.5% 0.0% 0.0% skip:34.1%
[libx264 @ 0x810ffc0] mb B I16..4: 0.5% 0.0% 0.0% B16..8: 12.0% 2.0% 0.2% direct: 4.5% skip:80.8% L0:38.8% L1:50.7% BI:10.5%
[libx264 @ 0x810ffc0] final ratefactor: 22.36
[libx264 @ 0x810ffc0] coded y,uvDC,uvAC intra: 58.3% 68.8% 31.7% inter: 8.0% 13.5% 1.9%
[libx264 @ 0x810ffc0] i16 v,h,dc,p: 24% 35% 27% 14%
[libx264 @ 0x810ffc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 32% 16% 7% 6% 4% 7% 4% 8%
[libx264 @ 0x810ffc0] i8c dc,h,v,p: 33% 34% 22% 11%
[libx264 @ 0x810ffc0] Weighted P-Frames: Y:0.7% UV:0.5%
[libx264 @ 0x810ffc0] kb/s:3515.28
ffmpeg -threads 8 -thread_type 2 -i http://127.0.0.1:8888/udp/238.0.0.1:3001 -s 1280x720 -r 50 -vcodec libx264 -b 3500k -subq 3 -refs 3 -g 25 -acodec libmp3lame -ab 96000 -ar 44100 -f mpegts udp://238.0.0.2:3001
специально подняв значения -subq 3 -refs 3, нагрузка возрасла до 40-45%, но ошибок не наблюдалось. Естественно эффекта гладкости тоже не было .
Также и при стриме с файла test.ts, но там в логах:
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1)
FPS=65 как то странно, при том что сам стрим был в 50 кадров.
Input #0, mpegts, from '/media/F/test.ts':
Duration: 00:03:01.85, start: 1.400000, bitrate: 15518 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: Libav
Stream #0.0[0x100]: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x101]: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
[buffer @ 0x8cabac0] w:1920 h:1080 pixfmt:yuv420p
[scale @ 0x8caf2e0] w:1920 h:1080 fmt:yuv420p -> w:1280 h:720 fmt:yuv420p flags:0x4
[libx264 @ 0x8cadfc0] using SAR=1/1
[libx264 @ 0x8cadfc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
[libx264 @ 0x8cadfc0] profile Main, level 3.2
[mpegts @ 0x8cafe60] muxrate VBR, pcr every 5 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'udp://238.0.0.2:3001':
Metadata:
encoder : Lavf53.21.1
Stream #0.0: Video: libx264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], q=-1--1, 3500 kb/s, 90k tbn, 50 tbc
Stream #0.1: Audio: libmp3lame, 44100 Hz, stereo, s16, 96 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
[h264 @ 0x8cad7a0] Cannot parallelize deblocking type 1, decoding such frames in sequential order
frame= 9096 [b]fps= 65[/b] q=-1.0 Lsize= 87667kB time=181.19 bitrate=3963.7kbits/s dup=4568 drop=0
video:78090kB audio:2123kB global headers:0kB muxing overhead 9.291942%
frame I:388 Avg QP:22.37 size: 65546
[libx264 @ 0x8cadfc0] frame P:5000 Avg QP:25.22 size: 9724
[libx264 @ 0x8cadfc0] frame B:3708 Avg QP:28.81 size: 1594
[libx264 @ 0x8cadfc0] consecutive B-frames: 43.7% 2.4% 10.8% 43.2%
[libx264 @ 0x8cadfc0] mb I I16..4: 43.0% 0.0% 57.0%
[libx264 @ 0x8cadfc0] mb P I16..4: 5.9% 0.0% 2.4% P16..4: 28.9% 5.8% 1.6% 0.0% 0.0% skip:55.4%
[libx264 @ 0x8cadfc0] mb B I16..4: 0.1% 0.0% 0.0% B16..8: 14.0% 1.6% 0.1% direct: 2.3% skip:81.8% L0:35.6% L1:53.5% BI:10.9%
[libx264 @ 0x8cadfc0] final ratefactor: 21.70
[libx264 @ 0x8cadfc0] coded y,uvDC,uvAC intra: 55.5% 72.3% 33.4% inter: 6.7% 10.2% 1.3%
[libx264 @ 0x8cadfc0] i16 v,h,dc,p: 24% 36% 22% 18%
[libx264 @ 0x8cadfc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 35% 16% 5% 6% 5% 8% 4% 7%
[libx264 @ 0x8cadfc0] i8c dc,h,v,p: 39% 32% 19% 10%
[libx264 @ 0x8cadfc0] Weighted P-Frames: Y:0.1% UV:0.1%
[libx264 @ 0x8cadfc0] ref P L0: 76.6% 10.1% 9.3% 3.9% 0.0%
[libx264 @ 0x8cadfc0] ref B L0: 93.5% 6.5%
[libx264 @ 0x8cadfc0] kb/s:3516.45
В итоге вывод из этого следует у меня такой: ресурсов ПК хватает с избытком, а значит проблема в фильтре и FPS, возможно не правильно определяются метки timestamps, или что-то типа того, из-за чего валятся ошибки:
С вашей проблемой обратитесь сюда: http://ffmpeg.gusari.org/ — официальный форум поддержики ffmpeg… Задайте там свой вопрос, приведите свою строку и поторгуйтесь за правильность действий и установок
…
спасибо, обязательно обращусь.
Здравствуй, достопочтенный All!
Я сейчас, наверное, опять идиотские вопросы буду задавать… Есть очень простая задачка. Надо взять файл и завещать его в мультикаст (udp) с помощью ffmpeg. Только формат на MPEG2TS сменить. Казалось бы, чего проще?
ffmpeg -re -i file.mp4 -codec copy -f mpegts udp://234.2.2.70:1234
Но не тут-то было. Когда пытаюсь этот мультикаст просмотреть, вижу свинское месиво пикселей или причудливых вертикальных полос. При этом ни в какие ресурсы не упираемся, операция ведь пустяковая, проц почти не задействован.
Смотрел как сдампленный multicat’ом кусок, так и сам мультикаст, проброшенный через udpxy. И multicat, и udpxy запускались на той же самой машине, т.е. мультикасту вроде некуда теряться… Но VLC-плеер при просмотре гадит в логи вот таким:
...
ts debug: skipping 32 bytes of garbage
ts warning: discontinuity received 0xf instead of 0xd (pid=256)
ts warning: lost synchro
ts debug: skipping 32 bytes of garbage
ts warning: discontinuity received 0x7 instead of 0x5 (pid=256)
ts error: libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4) for PID 0
ts debug: PATCallBack called
ts error: libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4) for PID 4096
ts debug: PMTCallBack called
ts warning: lost synchro
ts debug: skipping 32 bytes of garbage
ts warning: discontinuity received 0xd instead of 0xb (pid=256)
...
и таким:
...
[h264 @ 037eabc0] Reference 3 >= 3
[h264 @ 037eabc0] error while decoding MB 8 1, bytestream 28465
[h264 @ 03155ac0] top block unavailable for requested intra4x4 mode -1 at 21 0
[h264 @ 03155ac0] error while decoding MB 21 0, bytestream 28715
[h264 @ 037ea7c0] Reference 2 >= 2
[h264 @ 037ea7c0] error while decoding MB 58 1, bytestream 21391
[h264 @ 037eabc0] top block unavailable for requested intra4x4 mode -1 at 18 0
[h264 @ 037eabc0] error while decoding MB 18 0, bytestream 133199
[h264 @ 03155ac0] top block unavailable for requested intra mode at 42 0
[h264 @ 03155ac0] error while decoding MB 42 0, bytestream 97706
[h264 @ 037ea7c0] Reference 3 >= 2
...
При этом если сконвертировать файл в MPEGTS
ffmpeg -re -i file.mp4 -codec copy -f mpegts file.ts
то он прекрасно проигрывается, т.е. проблем в исходном файле нет. Но когда пытаешься завещать мультикаст из файла *.ts, то результат — тот же. Месиво.
Вот исходный файл:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42mp41
creation_time : 2014-10-24T15:28:57.000000Z
Duration: 00:03:15.05, start: 0.000000, bitrate: 19783 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 19469 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
Metadata:
creation_time : 2014-10-24T15:28:57.000000Z
handler_name : Alias Data Handler
encoder : AVC Coding
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default)
Metadata:
creation_time : 2014-10-24T15:28:57.000000Z
handler_name : Alias Data Handler
Вроде никакого криминала нет…
Где же могут быть грабли? Я могу, конечно, явным образом задать нужные параметры кодирования и, наверное, это улучшит ситуацию. Но мне хочется понять, почему не получается простая перепаковка.
I am trying to load the samples inside the zip you can download from http://www.freesound.org/people/Meg/packs/5460 on windows 10 (on which I happen to have an FFMPEG instance installed), but when I go to «new module», then «load» to load something from file, then I click on the «5460__meg__manthey-piano.zip» file I download from freesounds, a command prompt opens and I see tons and tons of FFMPEG errors:
Code: Select all
...
[aac @ 0000000003992020] Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0000000003992020] Remapped id too large
[aac @ 0000000003992020] is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0000000003992020] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches welcome
[aac @ 0000000003992020] Reserved bit set.
[aac @ 0000000003992020] Number of bands (12) exceeds limit (3).
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Dependent coupling is not supported together with LTP
Last message repeated 14 times
[aac @ 0000000003992020] channel element 1.3 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0000000003992020] Number of scalefactor bands in group (45) exceeds limit (41).
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] channel element 2.11 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] channel element 1.6 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout, use -strict 1 to decode according to the specification instead.
[aac @ 0000000003992020] channel element 3.0 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Error decoding AAC frame header.
Error while decoding stream #0:0: Error number -50531338 occurred
[aac @ 0000000003992020] channel element 0.10 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] channel element 1.8 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Reserved bit set.
[aac @ 0000000003992020] Invalid Predictor Reset Group.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] channel element 1.10 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout, use -strict 1 to decode according to the specification instead.
[aac @ 0000000003992020] Number of bands (42) exceeds limit (40).
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0000000003992020] Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0000000003992020] Remapped id too large
[aac @ 0000000003992020] is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0000000003992020] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
...
After this scrolls for roughly 30 seconds the cmd window disappears and I can’t use the files found inside the zip file.
The FFMPEG information it lists when I just run «ffmpeg» without any arguments is:
Code: Select all
ffmpeg version N-81646-gc19da0c 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 --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --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. 29.100 / 55. 29.100
libavcodec 57. 55.101 / 57. 55.101
libavformat 57. 48.103 / 57. 48.103
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 62.100 / 6. 62.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'