Replies: 15 comments 4 replies
-
I think HandBrake is a better alternative. |
Beta Was this translation helpful? Give feedback.
-
Can it be used in Android apps? |
Beta Was this translation helpful? Give feedback.
-
Video Transcoder for Android! |
Beta Was this translation helpful? Give feedback.
-
HandBrake is not compatible for android |
Beta Was this translation helpful? Give feedback.
-
It uses ffmpeg too :) |
Beta Was this translation helpful? Give feedback.
-
How does Newpipe do it? |
Beta Was this translation helpful? Give feedback.
-
The NewPipeExtractor is a Java framework for scraping video platform websites in a way that they can be accessed like a normal API. The extractor is the core of the popular YouTube and streaming app NewPipe for Android. |
Beta Was this translation helpful? Give feedback.
-
Well I doubt we want to use that or a fork of that so I guess we may have to stick with ffmpeg unless somebody wants to create a from-scratch Libretube equivalent of NewpipeExtractor. |
Beta Was this translation helpful? Give feedback.
-
That won't help you since NewPipeExtractor doesn't help with muxing. Libretube uses Piped which uses NewPipeExtractor. What NewPipe does is magic similar in https://github.com/TeamNewPipe/NewPipe/blob/0039312a64e7271fec2e0a295db1d6979e83cf3f/app/src/main/java/org/schabi/newpipe/streams/Mp4FromDashWriter.java |
Beta Was this translation helpful? Give feedback.
-
@FireMasterK Yeah, that's actually what I found too but it's kinda hard to understand how it works ... |
Beta Was this translation helpful? Give feedback.
-
Do you need ffmpeg for downloads? Exoplayer can actually handle downloads by itself: https://exoplayer.dev/downloading-media.html This would require a new downloads section in the app where these downloads can be viewed, I think this would be a better UX than having to use the file manager/ gallery to start a downloaded video regardless. |
Beta Was this translation helpful? Give feedback.
-
Any progress regarding this ? |
Beta Was this translation helpful? Give feedback.
-
Use yt-dlp maybe? I use it along with mpv on my system and it's pretty fast. It also exists as a python library. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/cisco/openh264 |
Beta Was this translation helpful? Give feedback.
-
Describe your suggested feature
ffmpeg increases the app size by 50% and isn't the most reliable library. I think we should try to get rid of it. I would really appreciate if there's any dev around here who has an idea how to mux audio and video without using ffmpeg and could help us.
Other details
No response
Acknowledgements
Beta Was this translation helpful? Give feedback.
All reactions