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.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th November 2019, 16:19   #1  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 11
eac3to says "The video bitstream is encoded in a non-standard framerate"

One example with 2 mkv files:

The first one (Mediainfo):

23.976 FPS (24000/1001) FPS

The second one (Mediainfo):

23.976 FPS (just 23.976)

The first one (eac3to)

23.976p

The video bitstream is encoded in a non-standard framerate <WARNING>

The video bitstream framerate field doesn't match the container framerate. <WARNING>

The second one (eac3to)

23.975p

The video bitstream is encoded in a non-standard framerate. <WARNING>

The video bitstream framerate field doesn't match the container framerate. <WARNING>

On eac3to I used -changeTo23.976 (video track only) to get rid of those messages. Then, I remux with audio and check the new mkv file, now it’s ok and no warnings.

I’ve done that with the “23.976p file” only, but what can I do with the “23.975p file”? Should I used -changeTo23.976 again or I will get a video file with duplicated frames, gaps or unsynchronized?
maldon is offline   Reply With Quote
Old 26th November 2019, 00:40   #2  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 5,698
Put the full log, for instance:

Quote:
MKV, 1 video track, 1 audio track, 0:00:11, 24p /1.001
1: h264/AVC, English, 1920x784 23.976 (120:49)
2: AC3, 5.1 channels, 448kbps, 48kHz
In red the container fps 24/1,001= 23,976023976... a standard value put correctly.
In turquoise the video stream fps 23.976, most the times a rounded value (maybe 23.9757... or also 23.975 from 23.9754...) bad calculated by buggy recoder scripts.

The mandatory fps is the container fps, and modify video stream fps do not modify frames, gaps or sync.
__________________
BeHappy, AviSynth audio transcoder, in Doom9 forums. NicAudio, BassAudio, audio decoders.
tebasuna51 is online now   Reply With Quote
Old 27th November 2019, 12:17   #3  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 11
Quote:
Originally Posted by tebasuna51 View Post
Put the full log, for instance:



In red the container fps 24/1,001= 23,976023976... a standard value put correctly.
In turquoise the video stream fps 23.976, most the times a rounded value (maybe 23.9757... or also 23.975 from 23.9754...) bad calculated by buggy recoder scripts.

The mandatory fps is the container fps, and modify video stream fps do not modify frames, gaps or sync.
Code:
MKV, 1 video track, 1 audio track, 1:47:13, 24p /1.001
1: h264/AVC, 1280x694 23.975p (640:347)
2: AC3, English, 5.1 channels, 640kbps, 48kHz
[v01] The video bitstream is encoded in a non-standard framerate.  <WARNING>
[v01] The video bitstream framerate field doesn't match the container framerate.  <WARNING>
maldon is offline   Reply With Quote
Old 27th November 2019, 13:03   #4  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 5,698
Yes, the fps 23.975p is a error in the recoded video.
Most the times are because avs scripts with decoders than calculate the fps with a non accurate method.
In avs scripts is always recomended use the appropiate, here, AssumeFps(24000,1001)

You can safely correct it with:

eac3to input.mkv 1: output.h264 -changeTo23.976

and remux with MkvToolNix, but it is not necesary because the mandatory fps for players is the included in the container 24p /1.001
__________________
BeHappy, AviSynth audio transcoder, in Doom9 forums. NicAudio, BassAudio, audio decoders.
tebasuna51 is online now   Reply With Quote
Old 28th November 2019, 10:59   #5  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 11
Thank very much, tebasuna51.

If the original file is 24 fps (like some french blu-rays, instead of 23.976) and eac3to shows 23.999p, I suppose I have to use:

-changeTo24

I found mvk files with those 23.999.
maldon is offline   Reply With Quote
Old 28th November 2019, 11:36   #6  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 5,698
The sintax is -changeTo24.000
__________________
BeHappy, AviSynth audio transcoder, in Doom9 forums. NicAudio, BassAudio, audio decoders.
tebasuna51 is online now   Reply With Quote
Old 28th November 2019, 21:33   #7  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 11
Quote:
Originally Posted by tebasuna51 View Post
The sintax is -changeTo24.000
Ok,
maldon is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 21:37.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.