ffmpeg

Rating: 
4.857145
Your rating: None Average: 4.9 (7 votes)

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

Screenshots: 
Application versions: 
AttachmentSizeDate
File ffmpeg3-3.4.12-2.armv7hl.rpm6.95 MB02/11/2022 - 23:10
File ffmpeg4-4.4.3-3.aarch64.rpm6.33 MB19/02/2023 - 00:09
File ffmpeg4-4.4.4-2.armv7hl.rpm7.87 MB15/04/2023 - 17:20
File ffmpeg4-4.4.5-2.armv7hl.rpm7.61 MB30/07/2024 - 00:37
File ffmpeg-devel-5.1.2-2.armv7hl.rpm293.07 KB02/11/2022 - 23:12
File ffmpeg-devel-5.1.2git2-2.aarch64.rpm232.85 KB18/02/2023 - 19:26
File ffmpeg-devel-5.1.3-2.aarch64.rpm232.88 KB19/10/2023 - 16:17
File ffmpeg-tools-5.1.2-2.armv7hl.rpm234.02 KB02/11/2022 - 23:12
File ffmpeg-tools-5.1.2git2-2.aarch64.rpm164.19 KB18/02/2023 - 19:26
File ffmpeg-tools-5.1.3-2.aarch64.rpm164.33 KB19/10/2023 - 16:17
File ffmpeg-5.1.2-2.armv7hl.rpm8.07 MB02/11/2022 - 23:13
File ffmpeg-5.1.2git2-2.aarch64.rpm6.5 MB18/02/2023 - 19:26
File ffmpeg-5.1.3-2.aarch64.rpm6.5 MB19/10/2023 - 16:17
File ffmpeg5-5.1.3-2.1.armv7hl.rpm8.07 MB27/09/2023 - 00:11
File ffmpeg5-5.1.4-2.1.armv7hl.rpm8.08 MB23/01/2024 - 08:52
File ffmpeg5-5.1.5-2.1.armv7hl.rpm7.85 MB17/06/2024 - 16:00
File ffmpeg5-5.1.6-2.1.armv7hl.rpm7.85 MB08/08/2024 - 01:09
File ffmpeg-devel-6.0-2.armv7hl.rpm297.98 KB27/09/2023 - 00:11
File ffmpeg-tools-6.0-2.armv7hl.rpm244.62 KB27/09/2023 - 00:11
File ffmpeg-6.0-2.armv7hl.rpm8.14 MB27/09/2023 - 00:11
File ffmpeg-devel-6.1-2.armv7hl.rpm306.11 KB13/11/2023 - 19:51
File ffmpeg-tools-6.1-2.armv7hl.rpm247.28 KB13/11/2023 - 19:51
File ffmpeg-6.1-2.armv7hl.rpm8.35 MB13/11/2023 - 19:51
File ffmpeg-devel-6.1.1-2.armv7hl.rpm306.12 KB31/12/2023 - 19:02
File ffmpeg-tools-6.1.1-2.armv7hl.rpm247.3 KB31/12/2023 - 19:02
File ffmpeg-6.1.1-2.armv7hl.rpm8.35 MB31/12/2023 - 19:02
File ffmpeg6-6.1.1-2.1.armv7hl.rpm8.13 MB18/06/2024 - 17:20
File ffmpeg6-6.1.2-2.1.armv7hl.rpm8.13 MB08/08/2024 - 01:09
File ffmpeg-devel-7.0.1-2.armv7hl.rpm309.11 KB18/06/2024 - 17:20
File ffmpeg-tools-7.0.1-2.armv7hl.rpm271.26 KB18/06/2024 - 17:20
File ffmpeg-7.0.1-2.armv7hl.rpm8.41 MB18/06/2024 - 17:20
File ffmpeg-devel-7.0.2-2.armv7hl.rpm309.02 KB11/08/2024 - 13:57
File ffmpeg-tools-7.0.2-2.armv7hl.rpm271.22 KB11/08/2024 - 13:57
File ffmpeg-7.0.2-2.armv7hl.rpm8.41 MB11/08/2024 - 13:57
File liblc3-1.1.1-2.armv7hl.rpm108.63 KB02/10/2024 - 23:03
File ffmpeg-devel-7.1-2.armv7hl.rpm314.89 KB02/10/2024 - 23:03
File ffmpeg-tools-7.1-2.armv7hl.rpm273.95 KB02/10/2024 - 23:03
File ffmpeg-7.1-2.armv7hl.rpm8.47 MB02/10/2024 - 23:03

Comments

eekkelund's picture

Do you have builds for aarch64?

sail_ffmpg's picture

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's picture

After a quick install test:

  • ffmpeg-5.1.2-2 install failed
  • ffmpeg4-4.4.3-2 install success (after manual libs install)
  • ffmpeg3-3.4.12-2 install success (after manual libs install)

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