I am Jaime Alvarado,
I am working with the ffmpeg-js in a web app.

I know that the are different proyects but I want use the silencedetect filter 
in my web app.

using the ffmpeg-js I obtain the next error:

Automatic encoder selection failed for output stream #0:0. Default encoder for 
format null (codec pcm_s16le) is probably disabled. Please choose an encoder 
manually.
Error selecting an encoder for stream 0:0

I understant that the ffmpeg-js solution lacks some functions compare with the 
official ffmpeg executable.

Comparing both compilations, are different:

ffmpeg version n4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with emcc (Emscripten gcc/clang-like replacement) 1.39.11
configuration: --cc=emcc --ranlib=emranlib --enable-cross-compile 
--target-os=none --arch=x86 --disable-runtime-cpudetect --disable-asm 
--disable-fast-unaligned --disable-pthreads --disable-w32threads 
--disable-os2threads --disable-debug --disable-stripping 
--disable-safe-bitstream-reader --disable-all --enable-ffmpeg --enable-avcodec 
--enable-avformat --enable-avfilter --enable-swresample --enable-swscale 
--disable-network --disable-d3d11va --disable-dxva2 --disable-vaapi 
--disable-vdpau --enable-decoder=vp8 --enable-decoder=h264 
--enable-decoder=vorbis --enable-decoder=opus --enable-decoder=mp3 
--enable-decoder=aac --enable-decoder=pcm_s16le --enable-decoder=mjpeg 
--enable-decoder=png --enable-demuxer=matroska --enable-demuxer=ogg 
--enable-demuxer=mov --enable-demuxer=mp3 --enable-demuxer=wav 
--enable-demuxer=image2 --enable-demuxer=concat --enable-protocol=file 
--enable-filter=aresample --enable-filter=scale --enable-filter=crop 
--enable-filter=overlay --enable-filter=hstack --enable-filter=vstack 
--disable-bzlib --disable-iconv --disable-libxcb --disable-lzma --disable-sdl2 
--disable-securetransport --disable-xlib --enable-zlib --enable-encoder=libx264 
--enable-encoder=libmp3lame --enable-encoder=aac --enable-muxer=mp4 
--enable-muxer=mp3 --enable-muxer=null --enable-gpl --enable-libmp3lame 
--enable-libx264 --extra-cflags='-s USE_ZLIB=1 -I../lame/dist/include' 
--extra-ldflags=-L../lame/dist/lib
libavutil      56. 31.100 / 56. 31.100
libavcodec     58. 54.100 / 58. 54.100
libavformat    58. 29.100 / 58. 29.100
libavfilter     7. 57.100 /  7. 57.100
ibswscale      5.  5.100 /  5.  5.100
libswresample   3.  5.100 /  3.  5.100

ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)
configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened 
--libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu 
--arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls 
--enable-li
baom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio 
--enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig 
--enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme 
--enable-
libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa 
--enable-libopenjpeg --enable-libopenmpt --enable-libopus 
--enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr 
--enable-libspeex --enable-libtheo
ra --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx 
--enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid 
--enable-libzimg --enable-openal --enable-opencl --enable-opengl 
--disable-sndio --enable-
libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 
--enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray 
--enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist 
--enable-li
bsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq 
--enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo 
--enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl 
--enable-shared
libavutil      58. 29.100 / 58. 29.100
libavcodec     60. 31.102 / 60. 31.102
libavformat    60. 16.100 / 60. 16.100
libavdevice    60.  3.100 / 60.  3.100
libavfilter     9. 12.100 /  9. 12.100
libswscale      7.  5.100 /  7.  5.100
libswresample   4. 12.100 /  4. 12.100
libpostproc    57.  3.100 / 57.  3.100

La pregunta o solicitud es cómo compilar o qué indicadores necesito para que el 
filtro silencedetect funcione en la web.

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to