FFmpeg: a complete, cross-platform solution to record, convert and stream audio and video.
ffmpeg-tools provides ffmpeg ffplay and ffprobe
ffplay is a useful commandline videoplayer / audioplayer / imageviewer / mediaplayer depending on SDL2 and controlled by gestures:
FINGERDOWN: toggle play/pause
2FINGER Up/Down/Left/Right: seek backward(6sec)/forward(6sec)/backward(1min)/forward(1min)
3FINGER Up/Down/Left/Right: cycle program/video channel/subtitle channel/audio channel
(only newest builds since Sep 2023 support gestures, older builds need bluetooth-keyboard/mouse connected for controlling playback)
Provides: libavutil.so. libavcodec.so. libavformat.so. libavdevice.so. libavfilter.so. libswscale.so. libavresample.so. libswresample.so. libpostproc.so.
libavutil.so.55 libavcodec.so.57 libavformat.so.57 libavdevice.so.57 libavfilter.so.6 libavresample.so.3 libswscale.so.4 libswresample.so.2 libpostproc.so.54 ( ffmpeg3 )
libavutil.so.56 libavcodec.so.58 libavformat.so.58 libavdevice.so.58 libavfilter.so.7 libswscale.so.5 libswresample.so.3 libpostproc.so.55 ( ffmpeg4 )
libavutil.so.57 libavcodec.so.59 libavformat.so.59 libavdevice.so.59 libavfilter.so.8 libswscale.so.6 libswresample.so.4 libpostproc.so.56 ( ffmpeg5 )
libavutil.so.58 libavcodec.so.60 libavformat.so.60 libavdevice.so.60 libavfilter.so.9 libswscale.so.7 libswresample.so.4 libpostproc.so.57 ( ffmpeg6 )
libavutil.so.59 libavcodec.so.61 libavformat.so.61 libavdevice.so.61 libavfilter.so.10 libswscale.so.8 libswresample.so.5 libpostproc.so.58 ( ffmpeg 7.1 rpm )
Requires:
libaom.so.3
libass.so.9
libbluray.so.2
libbs2b.so.0
libbz2.so.1
libcairo.so.2
libcelt0.so.2
libcodec2.so.1.2 (libcodec2.so.1.0 before 6.1.1/5.1.4/4.4.5)
libcrypto.so.1.1(OPENSSL_1_1_0)
libdav1d.so.6 (4.4.5,5.1.5,6.1.1,7-armv7: libdav1d.so.7 )
libdrm.so.2
libdvdnav.so.4 (since ffmpeg 7)
libdvdread.so.8 (since ffmpeg 7)
libfdk-aac.so.2
libfontconfig.so.1
libfreetype.so.6
libfribidi.so.0
libgme.so.0
libgsm.so.1
libjxl.so.0.8(JXL_0) libjxl0 jxl version:0.8 (armv7 only)
libjxl_threads.so.0.8(JXL_0) (armv7 only)
liblc3.so.1 (since ffmpeg 7.1)
liblilv-0.so.0
liblzma.so.5(XZ_5.0)
libmodplug.so.1
libmp3lame.so.0
libmysofa.so.1
libopencore-amrnb.so.0
libopencore-amrwb.so.0
libopenh264.so.6 (aarch64: libopenh264.so.7)
libopenjp2.so.7
libopenmpt.so.0
libopus.so.0
libqrencode.so.4 (since ffmpeg 7)
librabbitmq.so.4
librav1e.so.0
librsvg-2.so.2
librtmp.so.1 (armv7 only)
libsnappy.so.1
libsoxr.so.0
libspeex.so.1
libsrt.so.1
libssl.so.1.1(OPENSSL_1_1_0)
libtheoradec.so.1(libtheoradec_1.0)
libtheoraenc.so.1(libtheoraenc_1.0)
libtwolame.so.0
libvidstab.so.1.1
libvmaf.so.1
libvo-amrwbenc.so.0
libvorbis.so.0
libvorbisenc.so.2
libvpx.so.7 (libvpx >= 1.11 ; 4.4.4-armv7,5.1.3-armv7,6.0-armv7: libvpx.so.8 ; 4.4.5,5.1.4,6.1.1,7-armv7: libvpx.so.9)
libwebp.so.7
libwebpmux.so.3
libx264.so.161 (aarch64: libx264.so.164)
libx265.so.199
libxvidcore.so.4
libz.so.1(ZLIB_1.2.0.2)
libzimg.so.2
libzvbi.so.0
Possible sources for dependencies:
openrepos
https://download.opensuse.org/ports/armv7hl/distribution/leap/15.4/repo/...
https://ftp.uni-erlangen.de/packman/suse/openSUSE_Leap_15.2/Essentials/a...
https://download.opensuse.org/ports/armv7hl/distribution/leap/15.4/repo/... (needed for libjxl)
https://openrepos.net/content/lpr/libjxl-jpeg-xl
https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-S... (libcodec2 1.2)
64bit:
https://download.opensuse.org/ports/aarch64/distribution/leap/15.4/repo/...
https://ftp.uni-erlangen.de/packman/suse/openSUSE_Leap_15.4/Essentials/a...
https://ftp.uni-erlangen.de/packman/suse/openSUSE_Leap_15.2/Essentials/a...(libx264-161)
https://download.opensuse.org/distribution/leap/15.5/repo/oss/aarch64/ (libdav1d6)
libavutil libavcodec libavformat libavdevice libavfilter libswscale libavresample libswresample libpostproc libavutil.so libavcodec.so libavformat.so libavdevice.so libavfilter.so libswscale.so libavresample.so libswresample.so libpostproc.so
Comments
eekkelund
Wed, 2024/10/30 - 22:24
Permalink
Do you have builds for aarch64?
sail_ffmpg
Fri, 2024/11/01 - 17:20
Permalink
yes, as you can see here:
ffmpeg4-4.4.3-3.aarch64.rpm , ffmpeg-5.1.2git2-2.aarch64.rpm and ffmpeg-5.1.3-2.aarch64.rpm are still available, nothing has changed...
if you have updated to SFOS4.6 you will have to install https://download.opensuse.org/update/leap/15.5/sle/aarch64/libvpx7-1.11.... and then downgrade jolla version of ffmpeg (5.1.4 comes with sfos4.6) to the version here (ffmpeg-5.1.3-2)
Termitebug
Thu, 2022/11/03 - 02:03
Permalink
After a quick install test:
I'm still missing depencies for ffmpeg5:
libdav1d.so.6 is needed by ffmpeg-5.1.2-2.armv7hl
librtmp.so.1 is needed by ffmpeg-5.1.2-2.armv7hl
librtmp depencies looks terrible:
libgnutls.so.30 is needed by librtmp1-2.4.*.armv7hl
libgnutls.so.30(GNUTLS_3_4) is needed by librtmp1-2.4.*.armv7hl
libhogweed.so.4 is needed by librtmp1-2.4.*.armv7hl
libhogweed.so.4(HOGWEED_4) is needed by librtmp1-2.4.*.armv7hl
libnettle.so.6 is needed by librtmp1-2.4.*.armv7hl
libnettle.so.6(NETTLE_6) is needed by librtmp1-2.4.*.armv7hl
libgnutls.30 sub depencies:
(where?) crypto-policies is needed by libgnutls30-3.7.3-2.2.armv7hl
RPM find results
sail_ffmpg
Thu, 2022/11/03 - 14:07
Permalink
it is all there:
https://openrepos.net/content/lpr/dav1d
https://openrepos.net/sites/default/files/packages/7598/librtmp1-2.4.201...