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

--Ffmpeg-location error on oxygenOS 15 beta #1837

Open
5 of 6 tasks
MayankRathee9 opened this issue Nov 2, 2024 · 26 comments
Open
5 of 6 tasks

--Ffmpeg-location error on oxygenOS 15 beta #1837

MayankRathee9 opened this issue Nov 2, 2024 · 26 comments
Labels
bug Something isn't working external External issue which cannot be resolved in this codebase or upstream help wanted Extra attention is needed

Comments

@MayankRathee9
Copy link

Checklist

Describe the bug

Cannot download audio (music) because of --ffmpeg-location error

To Reproduce

Just the usual downloading process

Error reports

App version: 1.13.1 (11312)
Device information: Android 15 (API 35)
Supported ABIs: [arm64-v8a]
Yt-dlp version: 2024.10.31.232951

URL: https://youtu.be/gset79KMmt0?feature=shared
ERROR: Preprocessing: ffmpeg not found. Please install or provide the path using --ffmpeg-location
ERROR: Preprocessing: ffmpeg not found. Please install or provide the path using --ffmpeg-location
ERROR: Postprocessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location

Screenshots & Screen Records

Screenshot_2024-11-03-00-18-23-79_2b0c70832456616f1f794bb05bb8d2fa

Additional context

I don't really know why it's happening because the same downloading process worked just fine before

@MayankRathee9 MayankRathee9 added bug Something isn't working new issue This issue is not triaged labels Nov 2, 2024
@JunkFood02 JunkFood02 reopened this Nov 5, 2024
@JunkFood02 JunkFood02 removed the new issue This issue is not triaged label Nov 5, 2024
@JunkFood02
Copy link
Owner

did you try reinstalling?

@MayankRathee9
Copy link
Author

did you try reinstalling?

Yes but nothing happened, the same issue appears

@kapiljhajhria
Copy link

Same issue with me on oneplus 12

@JunkFood02 JunkFood02 added the help wanted Extra attention is needed label Nov 8, 2024
@Techie-irfu
Copy link

Same issue with me using OnePlus 12 oxygen os 15

@MayankRathee9
Copy link
Author

@JunkFood02 any fix please? :(

@nicnms
Copy link

nicnms commented Nov 9, 2024

Same issue with OnePlus 12 oxygen OS 15. Everything was okay with oxygen is 14. I updated to oxygen os 15 yesterday and this error keep popping up whenever I try to download videos from YouTube or FB.

@Fynexfif
Copy link

So it looks like everyone is having same issue with oxygenOS 15, Is it Android 15 issue or just oxygenOs 15, Even apps like YTDLnis and Newpipe are giving same error, they weren't able to find ffmpeg location or something like that.

@MayankRathee9
Copy link
Author

Idk tbh, OnePlus is one of the first to roll out android 15

@qingchunnh
Copy link

qingchunnh commented Nov 11, 2024

My phone is oppo find x8 pro , also have this problem, also android 15

@Mr-Blacker
Copy link

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

@nicnms
Copy link

nicnms commented Nov 12, 2024

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

@Mr-Blacker
Copy link

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

@Fynexfif
Copy link

This won't work if you have secondary space or on cloned system.

@JunkFood02
Copy link
Owner

https://t.me/MishaalAndroidNews/2526

@JunkFood02
Copy link
Owner

https://www.reddit.com/r/termux/comments/1gks9mf/announcement_termux_broken_on_android_15_for/

@JunkFood02 JunkFood02 added the external External issue which cannot be resolved in this codebase or upstream label Nov 15, 2024
@JunkFood02
Copy link
Owner

termux/termux-app#4219

@Hallo951
Copy link

Is there already a solution for the error?

@weaponmasterjax
Copy link

Is there already a solution for the error?

Try updating your system. Oplus seemed to resolve this in the latest updates.

@Fynexfif
Copy link

This all started with Android 15 update, imma rollback and never upgrade to android 15, so many restrictions OnePlus put on their devices.

@nicnms
Copy link

nicnms commented Nov 17, 2024

This all started with Android 15 update, imma rollback and never upgrade to android 15, so many restrictions OnePlus put on their devices.

Wait for the subsequent os15 updates bro. Os15 in OnePlus 13 has fixed termux error and ffmpeg location error.

@borish127
Copy link

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

And how do you then apply the --ffmpeg-location argument?

@swapnilwajpe
Copy link

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

And how do you then apply the --ffmpeg-location argument?

Fix for Ffmpeg not installed error in Seal on Oxygen OS 15.

Install Termux from playstore (important as fdroid and GitHub versions don't seem to be working)
Open Termux and type pkg upgrade.
Press Y.
After that type pkg install ffmpeg.
Press Y.
After it finished type which ffmpeg.
Tap and hold on the path and copy it.
Open Seal and go to settings.
Goto Custom Command.
Toggle Use Custom Command.
Tap on Command Template, and in Label give it any name you like.
In command template box clear everything and type --ffmpeg-location give a space and paste the copied path from Termux.
Tap on Done on top right.
Go back to your main screen of Seal and tap on Download icon.
For some reason Seal doesn't show and progress on the main screen.
Tap on Tasks icon on top right and you will see your video being downloaded.
Access the Seal folder in your internal memory and you will see your video completely downloaded.

Hope this helps

@borish127
Copy link

borish127 commented Nov 21, 2024

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

And how do you then apply the --ffmpeg-location argument?

Fix for Ffmpeg not installed error in Seal on Oxygen OS 15.

Install Termux from playstore (important as fdroid and GitHub versions don't seem to be working)
Open Termux and type pkg upgrade.
Press Y.
After that type pkg install ffmpeg.
Press Y.
After it finished type which ffmpeg.
Tap and hold on the path and copy it.
Open Seal and go to settings.
Goto Custom Command.
Toggle Use Custom Command.
Tap on Command Template, and in Label give it any name you like.
In command template box clear everything and type --ffmpeg-location give a space and paste the copied path from Termux.
Tap on Done on top right.
Go back to your main screen of Seal and tap on Download icon.
For some reason Seal doesn't show and progress on the main screen.
Tap on Tasks icon on top right and you will see your video being downloaded.
Access the Seal folder in your internal memory and you will see your video completely downloaded.

Hope this helps

It worked, thank you.
A last question, I found the list of commands available in yt-dlp, but I'm having the problem that if I use the -x command or some other command, the --ffmpeg-location command stops working. I don't know if there is a specific way to write it to make it work. I managed to get it to work to download the video but not as audio. Thank you very much.

@nicnms
Copy link

nicnms commented Nov 21, 2024

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

And how do you then apply the --ffmpeg-location argument?

Fix for Ffmpeg not installed error in Seal on Oxygen OS 15.

Install Termux from playstore (important as fdroid and GitHub versions don't seem to be working)
Open Termux and type pkg upgrade.
Press Y.
After that type pkg install ffmpeg.
Press Y.
After it finished type which ffmpeg.
Tap and hold on the path and copy it.
Open Seal and go to settings.
Goto Custom Command.
Toggle Use Custom Command.
Tap on Command Template, and in Label give it any name you like.
In command template box clear everything and type --ffmpeg-location give a space and paste the copied path from Termux.
Tap on Done on top right.
Go back to your main screen of Seal and tap on Download icon.
For some reason Seal doesn't show and progress on the main screen.
Tap on Tasks icon on top right and you will see your video being downloaded.
Access the Seal folder in your internal memory and you will see your video completely downloaded.

Hope this helps

Yeah. It definitely works. but download speed is visibly slower. 😅

@swapnilwajpe
Copy link

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

And how do you then apply the --ffmpeg-location argument?

Fix for Ffmpeg not installed error in Seal on Oxygen OS 15.

Install Termux from playstore (important as fdroid and GitHub versions don't seem to be working)
Open Termux and type pkg upgrade.
Press Y.
After that type pkg install ffmpeg.
Press Y.
After it finished type which ffmpeg.
Tap and hold on the path and copy it.
Open Seal and go to settings.
Goto Custom Command.
Toggle Use Custom Command.
Tap on Command Template, and in Label give it any name you like.
In command template box clear everything and type --ffmpeg-location give a space and paste the copied path from Termux.
Tap on Done on top right.
Go back to your main screen of Seal and tap on Download icon.
For some reason Seal doesn't show and progress on the main screen.
Tap on Tasks icon on top right and you will see your video being downloaded.
Access the Seal folder in your internal memory and you will see your video completely downloaded.

Hope this helps

It worked, thank you. A last question, I found the list of commands available in yt-dlp, but I'm having the problem that if I use the -x command or some other command, the --ffmpeg-location command stops working. I don't know if there is a specific way to write it to make it work. I managed to get it to work to download the video but not as audio. Thank you very much.

Same here. I just downloaded the video and converted them to audio on my pc. I am trying to find a way around for this as well

@Techie-irfu
Copy link

My "failed" downloads were in downloads/seal/tmp, you can copy tem out and tag them normally as you would... (I'm trying to find a fix) I was able to install ffmpeg and yt-dlp and they work, maybe it's a "repacking" error inside Seal bc it cant locate ffmpeg. Idk how to tell it where it could find it....) I might be totally wrong tho, so don't take this as a fact.

How do you install ffmpeg ? I tried installing it via termux but no luck

I did it with termux:
pkg update
pkg install ffmpeg
(You'll have to input "y" to confirm the installation)
To get installed version:
ffmpeg -version
To get the location where it's installed:
Which ffmpeg

And how do you then apply the --ffmpeg-location argument?

Fix for Ffmpeg not installed error in Seal on Oxygen OS 15.

Install Termux from playstore (important as fdroid and GitHub versions don't seem to be working)
Open Termux and type pkg upgrade.
Press Y.
After that type pkg install ffmpeg.
Press Y.
After it finished type which ffmpeg.
Tap and hold on the path and copy it.
Open Seal and go to settings.
Goto Custom Command.
Toggle Use Custom Command.
Tap on Command Template, and in Label give it any name you like.
In command template box clear everything and type --ffmpeg-location give a space and paste the copied path from Termux.
Tap on Done on top right.
Go back to your main screen of Seal and tap on Download icon.
For some reason Seal doesn't show and progress on the main screen.
Tap on Tasks icon on top right and you will see your video being downloaded.
Access the Seal folder in your internal memory and you will see your video completely downloaded.

Hope this helps

Screenshot_2024-11-22-16-02-24-49_2b0c70832456616f1f794bb05bb8d2fa.jpg

I did the same steps above but still it's showing error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working external External issue which cannot be resolved in this codebase or upstream help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests