Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

video-bitrate ignored in output #231

Closed
KurtisVargas opened this issue Apr 4, 2015 · 2 comments
Closed

video-bitrate ignored in output #231

KurtisVargas opened this issue Apr 4, 2015 · 2 comments

Comments

@KurtisVargas
Copy link
Contributor

video-bitrate seems to be correctly handled on the input side, in that it correctly decides whether to re-encode if it's over the setting, but it does not seem to make a difference on the output.

Meaning, with a 4000kbps input file and either video-bitrate of 2048 OR a video-bitrate of 512, the output file always ends up the same size and bps.

I've tried this lots of times and can't seem to get it to change the output.

--FFMPEG COMMAND--
/root/ffmpeg/bin/ffmpeg -fix_sub_duration -i /smb/media/movies/0/TestMovie (1971)/TestMovie (1971).720p.mp4 -vcodec libx264 -map 0:0 -c:a:0 copy -map 0:2 -metadata:s:a:0 language=eng -c:a:1 aac -map 0:3 -ac:a:1 2 -b:a:1 256k -metadata:s:a:1 language=eng -strict experimental -c:s:0 mov_text -map 0:4 -metadata:s:s:0 language=eng -f mp4 -threads auto -y /tmp/TestMovie (1971).720p.mp4

--LOG--
2015-04-04 15:07:38 - MANUAL - INFO - Manual processor started.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/backdrop.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/backdrop1.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/backdrop2.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/backdrop3.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/backdrop4.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/d-wonka-720p.nfo is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/d-wonka-720p.sfv is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/fanart.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/folder.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/MBMovie.json is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/mcm_id__tt0067992-.dvdid.xml is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/mediainfo.data is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/movie.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/movie.nfo is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/movie.tbn is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/mymovies.xml is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/poster.jpg is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/poster.tbn is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/Thumbs.db is invalid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/TestMovie (1971).720p.mp4 is valid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/TestMovie (1971).720p.mp4 is valid.
2015-04-04 15:07:38 - MANUAL - DEBUG - Settings imported.
2015-04-04 15:07:38 - MANUAL - DEBUG - Process started.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/TestMovie (1971).720p.mp4 is valid.
2015-04-04 15:07:38 - MANUAL - DEBUG - /smb/media/movies/0/TestMovie (1971)/TestMovie (1971).720p.mp4 needs processing.
2015-04-04 15:07:40 - MANUAL - INFO - Reading video stream.
2015-04-04 15:07:40 - MANUAL - INFO - Video codec detected: h264
2015-04-04 15:07:40 - MANUAL - DEBUG - Overriding video bitrate. Codec cannot be copied because video bitrate is too high.
2015-04-04 15:07:40 - MANUAL - DEBUG - Video codec: h264
2015-04-04 15:07:40 - MANUAL - DEBUG - Video bitrate: 512000
2015-04-04 15:07:40 - MANUAL - INFO - Reading audio streams.
2015-04-04 15:07:40 - MANUAL - INFO - Audio detected for stream #1: aac [ger].
2015-04-04 15:07:40 - MANUAL - INFO - Audio detected for stream #2: aac [eng].
2015-04-04 15:07:40 - MANUAL - INFO - Creating audio stream 0 from source audio stream 2.
2015-04-04 15:07:40 - MANUAL - DEBUG - Audio codec: copy.
2015-04-04 15:07:40 - MANUAL - DEBUG - Channels: 2.
2015-04-04 15:07:40 - MANUAL - DEBUG - Bitrate: 256.
2015-04-04 15:07:40 - MANUAL - DEBUG - Language: eng
2015-04-04 15:07:40 - MANUAL - INFO - Audio detected for stream #3: aac [eng].
2015-04-04 15:07:40 - MANUAL - INFO - Creating audio stream 1 from source audio stream 3.
2015-04-04 15:07:40 - MANUAL - DEBUG - Audio codec: aac.
2015-04-04 15:07:40 - MANUAL - DEBUG - Channels: 2.
2015-04-04 15:07:40 - MANUAL - DEBUG - Bitrate: 256.
2015-04-04 15:07:40 - MANUAL - DEBUG - Language: eng
2015-04-04 15:07:40 - MANUAL - INFO - Reading subtitle streams.
2015-04-04 15:07:40 - MANUAL - INFO - Subtitle detected for stream #4: mov_text [eng].
2015-04-04 15:07:40 - MANUAL - INFO - Creating subtitle stream 0 from source subtitle stream 4.
2015-04-04 15:07:40 - MANUAL - INFO - {
"subtitle": {
"0": {
"map": 4,
"codec": "mov_text",
"language": "eng"
}
},
"audio": {
"0": {
"channels": 2,
"map": 2,
"codec": "copy",
"bitrate": 256,
"language": "eng"
},
"1": {
"channels": 2,
"map": 3,
"codec": "aac",
"bitrate": 256,
"language": "eng"
}
},
"video": {
"map": 0,
"codec": "h264",
"bitrate": 512000
},
"format": "mp4"
}
2015-04-04 15:07:40 - MANUAL - INFO - Starting conversion.
2015-04-04 15:07:40 - MANUAL - DEBUG - Input directory: /smb/media/movies/0/TestMovie (1971).
2015-04-04 15:07:40 - MANUAL - DEBUG - File name: TestMovie (1971).720p.
2015-04-04 15:07:40 - MANUAL - DEBUG - Input extension: mp4.
2015-04-04 15:07:40 - MANUAL - DEBUG - Output directory: /tmp.
2015-04-04 15:07:40 - MANUAL - DEBUG - Output file: /tmp/TestMovie (1971).720p.mp4.

@mdhiggins
Copy link
Owner

Thanks for the detailed list of info.

It looks like the video bitrate setting was essentially being multiplied by 1000 twice which was causing it to be out of safe ranges and the command was filtered out before being passed to FFMPEG. This should be resolved now, specify your video-bitrate in kbps like you were before.

I just pushed a fix that should correct this. Please give it the latest update a try and report back. You should see a -vb being added to the FFMPEG command line parameters now.

@KurtisVargas
Copy link
Contributor Author

Thank you!

Running now and command line looks perfect. Thank you!

/root/ffmpeg/bin/ffmpeg -fix_sub_duration -i /smb/media/movies/0/TestMovie (1971)/TestMovie (1971).720p.mp4 -vcodec libx264 -map 0:0 -vb 512k -c:a:0 copy -map 0:2 -metadata:s:a:0 language=eng -c:a:1 aac -map 0:3 -ac:a:1 2 -b:a:1 256k -metadata:s:a:1 language=eng -strict experimental -c:s:0 mov_text -map 0:4 -metadata:s:s:0 language=eng -f mp4 -threads auto -y /tmp/TestMovie (1971).720p.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants