obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
59.14k stars 7.86k forks source link

Remuxing fails when source video has PCM audio #8841

Open EmmaKnijn opened 1 year ago

EmmaKnijn commented 1 year ago

Operating System Info

Windows 11

Other OS

No response

OBS Studio Version

29.1.0

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/ckoWX8JQxYxMUX4y

OBS Studio Crash Log URL

No response

Expected Behavior

I'd expect the remux to show a more descriptive error, and an option to change to another format in the remux menu.

Current Behavior

A non-descriptive error appears that says that it failed, but the actual error is printed into the logs

Steps to Reproduce

  1. Set an audio track to PCM
  2. Record for a couple seconds
  3. Try remuxing
  4. See error

Anything else we should know?

This has been talked about on the Discord from https://discord.com/channels/348973006581923840/374636084883095554/1103211245093527644

AnnaMorgrett commented 1 year ago

i had the same problem, for a while i used handbrake to convert

EmmaKnijn commented 1 year ago

This bug is still here on OBS 30.0.0-beta2

derrod commented 1 year ago

FFmpeg has not released a newer version yet, so remuxing to MP4 with PCM will still fail. Remuxing to MOV should work though.

EmmaKnijn commented 1 year ago

Would it be a UX improvement if you'd force MOV remuxing when the source has a PCM audio stream?

RytoEX commented 7 months ago

FFmpeg has not released a newer version yet, so remuxing to MP4 with PCM will still fail. Remuxing to MOV should work though.

Was it FFmpeg 6.1 that was required for this? If so, this should work in OBS Studio 30.1 (currently in beta).

derrod commented 7 months ago

FFmpeg has not released a newer version yet, so remuxing to MP4 with PCM will still fail. Remuxing to MOV should work though.

Was it FFmpeg 6.1 that was required for this? If so, this should work in OBS Studio 30.1 (currently in beta).

Yes.