Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
17th September 2015, 18:59 | #1 | Link |
Registered User
Join Date: Sep 2015
Posts: 4
|
muxing raw h.264 and aac using manzanita muxer.
Hi,
My first post on this forum. I used the below command to get raw h.264 video file and aac audio file from source mp4 video. fmpeg -i s1.mp4 -acodec aac -strict -2 -b:a 128k testA.aac -vcodec libx264 -r 30000/1001 -s 720x480 -aspect 16:9 -profile:v main -level:v 3.1 -x264opts aud:force-cfr:ref=1:keyint=15:min-keyint=15:scenecut=-1:bframes=2:b-adapt=0:b-pyramid=none:weightb=0:weightp=0 -b:v 1500k -minrate 1500k -maxrate 1500k -bufsize 1835k -nal-hrd cbr -f h264 testA.h264 the output h.264 file plays well, but shows no duration in mediainfo. I muxed the audio and video into Mpeg 2 TS using Manzanita mp2tsme, the muxed file plays well on the pc, but when checking with ts analyzer it shows error "video end of bitstream units not found" Can somebody kindly help me in finding a solution for this. I dont have deep knowledge of h264/ffmpeg, but is this error because of raw h.264 stream? Thanks & Regards. Last edited by Prathamesh; 17th September 2015 at 19:02. |
17th September 2015, 19:10 | #2 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Welcome to the forum!
It means there are no end-of-sequence and/or end-of-stream NALUs in the AVC elementary stream. They are optional and their absence is harmless. Last edited by videoh; 17th September 2015 at 19:13. |
19th September 2015, 07:00 | #3 | Link |
Registered User
Join Date: Sep 2015
Posts: 4
|
Hi videoh,
can you pls suggest any option i can use in ffmpeg, which would add the eos NAL units. I had faced Access unit delimiters not found error, which was solved after using the -x264opts aud command. Is there anything similar for eos? |
19th September 2015, 12:29 | #5 | Link |
Registered User
Join Date: Sep 2015
Posts: 4
|
My client has reported that the video file is not working on his device.
Earlier we used Digital Rapids streamz for the encoding stuff. then muxed them using Manzanita ts muxer. Those files worked perfectly. I wanted to see if I encoded using ffmpeg and muxed in ts using Manzanita muxer, would the file work on the clients device. Unfotunately, it doesnt. The client sent a feedback that the ts analyzer throws an error "no end of stream units found" so the file doesnt play. If anybody can pls help, I would really appreciate it. |
Tags |
ffmpeg, h.264, mpeg-ts, x264 |
|
|