Bug Report ? Not sure: freezing clips

Dear developers, dear community!

for your information:

In December, I have to start a live TV-show-broadcast for 2 television-channels at the same time in 720p. It's a talk show format and it will be done with ATEM-Equipment, lot's of pro cameras and BMD Web Presenter. I want to use OBS for it, because it's a nice piece of software and I want to support the open source community. But I have some troubles with OBS that have to be solved first:

I'm not sure if this is a phenomenon at the Mac version of OBS only, but media is infrequently freezing. My scenes are suited like this:

Example set of a scene:
  1. Foreground: ProRes 4444 animation with a fading in and fading out animated lower third
  2. Midground: partially screen filled onscreen animation (mp4; keyer keys out green parts for it's sub-content)
    • - Webcam (webcam for the left side of the screen) (later ATEM-Content)
    • - Browserplugin (for the right side of the screen)
  3. Background: animation (mp4; with background ;))
  4. Example: https://pasteboard.co/GQQOu2f.png
GQQLmTg.png


Additionally I got a stringer transition in ProRes 4444 to switch between similar sets of scenes, to make all more groovy :D https://pasteboard.co/GQQN2kNz.png
GQQN2kNz.png


The phenomenon itself:
Sometimes earlier/sometimes later while streaming or recording or simply viewing the project, the animations are freezing to still images. I use a MacBook Pro 2017 and it's not because of realtime rendering issues caused by CPU. Similar scenes/layers at "mimo LIVE" are working perfekt (also with much lower hardware configurations). So maybe it's caused by a bug at OBS's rendering engine/or within the concept of data-processing of OBS itself.

Questions:

  1. Is there a knowen software limitation for the total amount of input-data (GB's)?
  2. Is there a problem when ProRes4444- and mp4-media are combined?
  3. Is there a way to use mp4-File-Format with a keyer for the stinger transition? (reducing file size, but I know: maybe increasing cpu. btw: I cannot use webM-VP8!)
  4. Is there a problem when there are different frame rates?
  5. Does OBS need some time to preroll everything before starting clicking around?
  6. Why ist obs interrupting a stinger transition, while switching to an other scene while playing the stinger transition? Wouldn't it not be more logical to render in the stinger-transition a second time?
  7. Sometimes after (re-)starting OBS, Media files will not play.
  8. Edit: WHY does UBB-Code for IMG not work in this Forum?!
Thx so much for suggestions/bug-corrections/support.

Love,
JoPhi
 

Narcogen

Active Member
Looks like something is wrong with your install. I'd erase it and reinstall.

02:24:58.889: Failed to load 'en-US' text for module: 'obs-browser.so'
02:24:58.889: obs_register_source: Source 'browser_source' already exists! Duplicate library?​

Beyond that there's not much to look at-- is there a recording or streaming attempt in the log?
 
No, because it's freezing immediately after clicking twice between scenes. I also tried to analyze the log itself, but I cannot check the binaries. I got the version from OBS directly from obsproject.com's home-page. When mediafiles are not correctly playing, why should I press the record button? :D

But I'll try to reinstall it :D
 
Still the same… When the binary tries to load a lib twice, I'm powerless...
Code:
06:00:33.973: CPU Name: Intel(R) Core(TM) i5-7287U CPU @ 3.30GHz
06:00:33.974: CPU Speed: 3300MHz
06:00:33.974: Physical Cores: 2, Logical Cores: 4
06:00:33.974: Physical Memory: 16384MB Total
06:00:33.974: OS Name: Mac OS X (NSMACHOperatingSystem)
06:00:33.974: OS Version: Version 10.13 (Build 17A405)
06:00:33.974: Kernel Version: 17.0.0
06:00:33.981: hotkeys-cocoa: Using layout 'com.apple.keylayout.Austrian'
06:00:33.981: Portable mode: false
06:00:34.298: OBS 20.1.0 (mac)
06:00:34.298: ---------------------------------
06:00:34.300: ---------------------------------
06:00:34.300: audio settings reset:
06:00:34.300:     samples per sec: 44100
06:00:34.300:     speakers:        2
06:00:34.304: ---------------------------------
06:00:34.304: Initializing OpenGL...
06:00:34.328: OpenGL version: 4.1 INTEL-10.28.26
06:00:34.510: ---------------------------------
06:00:34.510: video settings reset:
06:00:34.510:     base resolution:   1280x720
06:00:34.510:     output resolution: 1280x720
06:00:34.510:     downscale filter:  Bicubic
06:00:34.510:     fps:               30/1
06:00:34.510:     format:            NV12
06:00:34.511: Audio monitoring device:
06:00:34.511:     name: Standard
06:00:34.511:     id: default
06:00:34.511: ---------------------------------
06:00:34.744: No blackmagic support
06:00:34.865: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
06:00:34.917: VLC found, VLC video source enabled
06:00:34.932: Failed to load 'en-US' text for module: 'StreamDeckPlugin.so'
06:00:34.937: Failed to load 'en-US' text for module: 'obs-browser.so'
06:00:34.937: [browser_source: 'Version: 1.30.1']
06:00:34.943: Failed to load 'en-US' text for module: 'obs-browser.so'
06:00:34.944: obs_register_source: Source 'browser_source' already exists!  Duplicate library?
06:00:34.944: ---------------------------------
06:00:34.944:   Loaded Modules:
06:00:34.944:     obs-browser.so
06:00:34.944:     obs-browser.so
06:00:34.944:     StreamDeckPlugin.so
06:00:34.944:     vlc-video.so
06:00:34.944:     text-freetype2.so
06:00:34.944:     rtmp-services.so
06:00:34.944:     obs-x264.so
06:00:34.944:     obs-vst.so
06:00:34.944:     obs-transitions.so
06:00:34.944:     obs-outputs.so
06:00:34.944:     obs-filters.so
06:00:34.944:     obs-ffmpeg.so
06:00:34.944:     mac-vth264.so
06:00:34.944:     mac-syphon.so
06:00:34.944:     mac-decklink.so
06:00:34.944:     mac-capture.so
06:00:34.944:     mac-avcapture.so
06:00:34.944:     linux-jack.so
06:00:34.944:     image-source.so
06:00:34.944:     frontend-tools.so
06:00:34.944:     coreaudio-encoder.so
06:00:34.944: ---------------------------------
06:00:34.944: ==== Startup complete ===============================================
06:00:34.986: All scene data cleared
06:00:34.986: ------------------------------------------------
06:00:35.104: coreaudio: failed to find device uid: AppleUSBAudioEngine:Blackmagic Design:Blackmagic Web Presenter:32297851171145698411:3, waiting for connection
06:00:35.107: [Media Source 'Medienquelle 2']: settings:
06:00:35.107:     input:                   /Users/johanneshinterberger/Desktop/Mediafiles Live-Stream/Sendung JoPhiGURU/_Medien/menschenICHs/SEASON - 02/menschenICHs - 14 - Die Band (Krankheit).mp4
06:00:35.107:     input_format:            (null)
06:00:35.107:     is_looping:              no
06:00:35.107:     is_hw_decoding:          no
06:00:35.107:     is_clear_on_media_end:   yes
06:00:35.107:     restart_on_activate:     yes
06:00:35.107:     close_when_inactive:     no
06:00:35.111: [Media Source 'Medienquelle']: settings:
06:00:35.111:     input:                   /Users/johanneshinterberger/Desktop/Mediafiles Live-Stream/Sendung JoPhiGURU/Set/06_MultiCamBackground (green screen).mov
06:00:35.111:     input_format:            (null)
06:00:35.111:     is_looping:              yes
06:00:35.111:     is_hw_decoding:          no
06:00:35.111:     is_clear_on_media_end:   yes
06:00:35.111:     restart_on_activate:     yes
06:00:35.111:     close_when_inactive:     no
06:00:35.136: Videoaufnahmegerät 2: Selected device 'FaceTime HD Camera'
06:00:35.161: Videoaufnahmegerät 2: Using preset 1280x720
06:00:35.358: [Media Source 'Mittelgrund']: settings:
06:00:35.358:     input:                   /Users/johanneshinterberger/Desktop/Mediafiles Live-Stream/Sendung JoPhiGURU/Set/07_MultiCamBackground (double green screen).mov
06:00:35.358:     input_format:            (null)
06:00:35.358:     is_looping:              yes
06:00:35.358:     is_hw_decoding:          no
06:00:35.358:     is_clear_on_media_end:   yes
06:00:35.358:     restart_on_activate:     yes
06:00:35.358:     close_when_inactive:     no
06:00:35.378: Videoaufnahmegerät: Selected device 'FaceTime HD Camera'
06:00:35.378: Videoaufnahmegerät: Using preset 1280x720
06:00:35.418: [Media Source '(null)']: settings:
06:00:35.418:     input:                   /Users/johanneshinterberger/Desktop/Mediafiles Live-Stream/Sendung JoPhiGURU/Set/00_MultiCamBackground (swish).mov
06:00:35.418:     input_format:            (null)
06:00:35.418:     is_looping:              no
06:00:35.418:     is_hw_decoding:          no
06:00:35.418:     is_clear_on_media_end:   yes
06:00:35.418:     restart_on_activate:     yes
06:00:35.418:     close_when_inactive:     no
06:00:35.428: Switched to scene '----- Mittelgrund Beispiel'
06:00:35.430: ------------------------------------------------
06:00:35.430: Loaded scenes:
06:00:35.430: - scene '----- PRG':
06:00:35.430: - scene '----- SET LEER':
06:00:35.430: - scene '----- Mittelgrund Beispiel':
06:00:35.430:     - source: 'Videoaufnahmegerät' (av_capture_input)
06:00:35.430:     - source: 'Videoaufnahmegerät 2' (av_capture_input)
06:00:35.430:     - source: 'Mittelgrund' (ffmpeg_source)
06:00:35.430:         - filter: 'Chroma Key' (chroma_key_filter)
06:00:35.430: - scene '---- Mittelgrund Beispiel 2':
06:00:35.430:     - source: 'Medienquelle 2' (ffmpeg_source)
06:00:35.430:         - filter: 'Farbkorrektur' (color_filter)
06:00:35.430:     - source: 'Medienquelle' (ffmpeg_source)
06:00:35.430:         - filter: 'Color Key' (color_key_filter)
06:00:35.430: ------------------------------------------------
06:00:57.301: User switched to scene '---- Mittelgrund Beispiel 2'
06:00:57.362: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
06:00:57.538: adding 23 milliseconds of audio buffering, total audio buffering is now 69 milliseconds
06:00:57.616: adding 23 milliseconds of audio buffering, total audio buffering is now 92 milliseconds
06:00:57.670: adding 23 milliseconds of audio buffering, total audio buffering is now 116 milliseconds
06:00:57.694: adding 23 milliseconds of audio buffering, total audio buffering is now 139 milliseconds
06:00:57.719: adding 23 milliseconds of audio buffering, total audio buffering is now 162 milliseconds
06:00:57.743: adding 23 milliseconds of audio buffering, total audio buffering is now 185 milliseconds
06:00:57.767: adding 23 milliseconds of audio buffering, total audio buffering is now 208 milliseconds
06:00:57.792: adding 23 milliseconds of audio buffering, total audio buffering is now 232 milliseconds
06:00:57.816: adding 23 milliseconds of audio buffering, total audio buffering is now 255 milliseconds
06:00:57.841: adding 23 milliseconds of audio buffering, total audio buffering is now 278 milliseconds
06:00:57.869: adding 23 milliseconds of audio buffering, total audio buffering is now 301 milliseconds
06:00:57.869: adding 23 milliseconds of audio buffering, total audio buffering is now 325 milliseconds
06:00:57.894: adding 23 milliseconds of audio buffering, total audio buffering is now 348 milliseconds
06:00:57.918: adding 23 milliseconds of audio buffering, total audio buffering is now 371 milliseconds
06:00:57.943: adding 23 milliseconds of audio buffering, total audio buffering is now 394 milliseconds
06:00:57.970: adding 23 milliseconds of audio buffering, total audio buffering is now 417 milliseconds
06:00:57.995: adding 23 milliseconds of audio buffering, total audio buffering is now 441 milliseconds
06:00:58.020: adding 23 milliseconds of audio buffering, total audio buffering is now 464 milliseconds
06:00:58.044: adding 23 milliseconds of audio buffering, total audio buffering is now 487 milliseconds
06:00:58.069: adding 23 milliseconds of audio buffering, total audio buffering is now 510 milliseconds
06:00:58.092: adding 23 milliseconds of audio buffering, total audio buffering is now 534 milliseconds
06:00:58.116: adding 23 milliseconds of audio buffering, total audio buffering is now 557 milliseconds
06:00:58.139: adding 23 milliseconds of audio buffering, total audio buffering is now 580 milliseconds
06:00:58.164: adding 23 milliseconds of audio buffering, total audio buffering is now 603 milliseconds
06:00:58.188: adding 23 milliseconds of audio buffering, total audio buffering is now 626 milliseconds
06:00:58.213: adding 23 milliseconds of audio buffering, total audio buffering is now 650 milliseconds
06:00:58.236: adding 23 milliseconds of audio buffering, total audio buffering is now 673 milliseconds
06:00:58.264: adding 23 milliseconds of audio buffering, total audio buffering is now 696 milliseconds
06:00:58.264: adding 23 milliseconds of audio buffering, total audio buffering is now 719 milliseconds
06:00:58.288: adding 23 milliseconds of audio buffering, total audio buffering is now 743 milliseconds
06:00:58.591: Last log entry repeated for 12 more lines
06:00:58.591: Max audio buffering reached!
06:00:58.591: adding 23 milliseconds of audio buffering, total audio buffering is now 1044 milliseconds
06:01:02.471: MP: av_read_frame failed: Immediate exit requested (-1414092869)
06:01:07.838: User switched to scene '----- Mittelgrund Beispiel'
06:01:12.954: MP: av_read_frame failed: Invalid data found when processing input (-1094995529)
06:01:15.054: User switched to scene '---- Mittelgrund Beispiel 2'

When really this is causing the problem, then devs will have to check it. I don't believe that this is the reason for the problem. I think there is the problem (but believe me, data isn't corrupt):
Code:
06:01:02.471: MP: av_read_frame failed: Immediate exit requested (-1414092869)
06:01:07.838: User switched to scene '----- Mittelgrund Beispiel'
06:01:12.954: MP: av_read_frame failed: Invalid data found when processing input (-1094995529)
06:01:15.054: User switched to scene '---- Mittelgrund Beispiel 2'

And when, but why? And what can I change that this av_read_frame does not happen again :D
 
Last edited:
Top