-
-
Notifications
You must be signed in to change notification settings - Fork 857
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
Proposed Encoders / Decoders Libraries #61
Comments
RTSP |
x265 / h265 |
mpeg-1 |
mpeg-2 |
AAC and WAV
I don't know how WASM works, but here's how you usually use encode to AAC or WAV with FFmpeg: |
Ogg please! It's important for game audio, because mp3 doesn't loop properly. |
AV1 |
gif |
libwebp It would be helpful if you could provide some instructions on how to implement these libs so we can make some PRs |
Hi all, for the latest version (v0.9.3), more libraries supported has been added. Please check if it helps in your project. @smashah It would be great if you can send PRs, for integrating new libraries, you can check this repo: https://github.com/ffmpegwasm/ffmpeg.wasm-core. Also you can check this series of posts to learn more foundation:
|
Thank you so much for creating this! AVIF please! The AV1 standard is gaining support in the industry and is also used as a single frame "film" as an image format for the web: AVIF. Chrome is supporting it, cloudflare is supporting it and on https://blog.cloudflare.com/generate-avif-images-with-image-resizing/ Cloudflare gives a list of good reasons why both Intel and Apple is jumping on the AVIF (single frame AV1) wagon. |
For AV1, in fact I have successfully integrated into ffmpeg.wasm, but there are two main issues:
So right now I disable it as it is not usable for now. |
I would love more focus on audio side of things, I am not sure if it's covered with theora or vorbis. So Opus and Flac. I mentioned vorbis ogg because Opus can be in an ogg container. |
@jeromewu 60x to transcode - aw. Hard one. But epic that you have already looked into it. Is there any chance to obtain the version with AV1 included even it not being part of the main release? |
I have published the version with AV1 in the next / 0.9.0-alpha.2 version, you can use it with following ways: Node$ npm install @ffmpeg/core@next
# or
$ npm install @ffmpeg/[email protected] Browserconst ffmpeg = createFFmpeg({
corePath: 'https://unpkg.com/@ffmpeg/[email protected]/dist/ffmpeg-core.js',
}); |
Hey guys, new / verified libraries are updated, please check and don't forget to upgrade to latest version of ffmpeg.wasm to use them. |
Any chance for h264_nvenc and hevc_nvenc (https://developer.nvidia.com/blog/nvidia-ffmpeg-transcoding-guide/)? |
@sejbr From what I know, it is impossible to use GPU capabilities right now, these two flags are impossible at the moment. |
You mean in web assembly? That's a shame :/. |
Thank you for your excelent work @jeromewu 👏👏! if possible add libwebp plis 🙏 |
@smashah and @EstebanFuentealba |
SRT & RIST |
mjpeg |
Great work on the library. Can we support RTMP? It would be interesting to see if it's possible to stream from the browser to YouTube or Twitch. |
Jpeg2000 |
audio - ALAW, MULAW, RTP |
Rtsp please |
Does the new version support rtsp? |
Does it support GPU now? |
Hi guys! |
Rtsp please |
could do with mutiple variations based on different tasks to save bandwidth and store the wasm's on a storage service for people to use. |
how to slowdown a video ? |
How hard would it be to handle .apng file inputs? |
RTSP please |
h265 is not working |
webgpu has been released recently, RTSP please,god bless you |
I am using FFPLAY.EXE play/sdp file: Can you help? Will donate! Thanks! |
I guess it is becoming a tradition to ask for RTSP each year. :) |
LIVE555? |
.webm ? |
@cjfswd This works fine already. |
PCMA wanted |
@jeromewu You should update |
webp decoding |
You can use ImageMagick for webp |
rtsp? |
Is there an updated / reliable list of supported formats and codecs for the latest release? Shouldn't this be in the README / FAQ? |
So far only following encoders / decoders libraries are supported:
Video
Audio
Image
Others
If you there is any library you would like to add:
I will check this issue periodically to decide which library to integrate next, or identify which is NOT possible to integrate at the moment.
The text was updated successfully, but these errors were encountered: