windows-server-2003 / ThirdTube

A work-in-progress homebrew YouTube client for the 3DS
GNU General Public License v3.0
212 stars 26 forks source link

[Error] ffmpeg returned NOT success #161

Open TheGhostboi64 opened 1 year ago

TheGhostboi64 commented 1 year ago

For some reason when I'm trying to watch a video. This happens. This pops up with some videos. image

shadow8493 commented 1 year ago

I got the same error

Guy-Markman commented 1 year ago

Same error here

amberdambey commented 1 year ago

This only seems to show up if none of the 144p-360p (144p-240p on old3DS) video streams are available in AVC format by default. YouTube is rolling out AV01 for resolutions <= 480p it seems, and it may interfere with the presented video stream format since YT processes AV01 first when uploading a video. It might also fail if the audio is not in AAC format, and although it is possible to change the source code to support Opus, I think YouTube always presents the AAC audio streams before it presents the Opus ones, so it should still work (unless they change it randomly).

Goldegag37 commented 8 months ago

I've been having this error too but only when trying to play music

azgaresncf commented 7 months ago

This only seems to show up if none of the 144p-360p (144p-240p on old3DS) video streams are available in AVC format by default. YouTube is rolling out AV01 for resolutions <= 480p it seems, and it may interfere with the presented video stream format since YT processes AV01 first when uploading a video. It might also fail if the audio is not in AAC format, and although it is possible to change the source code to support Opus, I think YouTube always presents the AAC audio streams before it presents the Opus ones, so it should still work (unless they change it randomly).

AV1 should be working on the 3DS, as the creator of the original Video player is saying here, because the AV1 decoder of the player (dav1d) is a SOFTWARE decoder, not an hardware one. image

So the first thing that we can do is to bring the updated video player source code to ThirdTube.

azgaresncf commented 7 months ago

I will try to update ASAP. (Edit: for the moment, it is the most painful process that I've ever done.) (Edit 2: THOSE lines should be kept in the build.txt file...) image

TheoCGaming commented 3 weeks ago

any updates on this?

TheoCGaming commented 2 weeks ago

I will try to update ASAP. (Edit: for the moment, it is the most painful process that I've ever done.) (Edit 2: THOSE lines should be kept in the build.txt file...) image

I'm trying to compile FFmpeg for the 3DS to try to find clues on how to fix this issue, but the configure command is giving me arm-none-eabi-gcc is unable to create an executable file. I installed it a bit ago and it's on PATH, what am i missing?