mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
89df9c4404577c08115779668f64420b3c6c778f
k230 banana_f3 dmvr_8_12x20_c: 619.3 ( 1.00x) 624.1 ( 1.00x) dmvr_8_12x20_rvv_i32: 128.6 ( 4.82x) 103.4 ( 6.04x) dmvr_8_20x12_c: 610.0 ( 1.00x) 665.6 ( 1.00x) dmvr_8_20x12_rvv_i32: 137.6 ( 4.44x) 92.9 ( 7.17x) dmvr_8_20x20_c: 1008.0 ( 1.00x) 1082.7 ( 1.00x) dmvr_8_20x20_rvv_i32: 221.1 ( 4.56x) 155.4 ( 6.97x) dmvr_h_8_12x20_c: 2008.0 ( 1.00x) 2009.7 ( 1.00x) dmvr_h_8_12x20_rvv_i32: 239.6 ( 8.38x) 186.7 (10.77x) dmvr_h_8_20x12_c: 1989.5 ( 1.00x) 2009.4 ( 1.00x) dmvr_h_8_20x12_rvv_i32: 230.3 ( 8.64x) 155.4 (12.93x) dmvr_h_8_20x20_c: 3304.1 ( 1.00x) 3342.9 ( 1.00x) dmvr_h_8_20x20_rvv_i32: 378.3 ( 8.73x) 248.9 (13.43x) dmvr_hv_8_12x20_c: 3609.8 ( 1.00x) 3603.4 ( 1.00x) dmvr_hv_8_12x20_rvv_i32: 369.1 ( 9.78x) 322.1 (11.19x) dmvr_hv_8_20x12_c: 3628.3 ( 1.00x) 3624.2 ( 1.00x) dmvr_hv_8_20x12_rvv_i32: 322.8 (11.24x) 238.7 (15.19x) dmvr_hv_8_20x20_c: 5933.8 ( 1.00x) 5936.6 ( 1.00x) dmvr_hv_8_20x20_rvv_i32: 526.5 (11.27x) 374.1 (15.87x) dmvr_v_8_12x20_c: 2156.3 ( 1.00x) 2155.4 ( 1.00x) dmvr_v_8_12x20_rvv_i32: 239.6 ( 9.00x) 176.2 (12.24x) dmvr_v_8_20x12_c: 2137.6 ( 1.00x) 2165.9 ( 1.00x) dmvr_v_8_20x12_rvv_i32: 230.3 ( 9.28x) 155.2 (13.96x) dmvr_v_8_20x20_c: 4183.8 ( 1.00x) 3592.9 ( 1.00x) dmvr_v_8_20x20_rvv_i32: 369.3 (11.33x) 249.2 (14.42x)
…
…
FFmpeg README
FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
Libraries
libavcodec
provides implementation of a wider range of codecs.libavformat
implements streaming protocols, container formats and basic I/O access.libavutil
includes hashers, decompressors and miscellaneous utility functions.libavfilter
provides means to alter decoded audio and video through a directed graph of connected filters.libavdevice
provides an abstraction to access capture and playback devices.libswresample
implements audio mixing and resampling routines.libswscale
implements color conversion and scaling routines.
Tools
- ffmpeg is a command line toolbox to manipulate, convert and stream multimedia content.
- ffplay is a minimalistic multimedia player.
- ffprobe is a simple analysis tool to inspect multimedia content.
- Additional small tools such as
aviocat
,ismindex
andqt-faststart
.
Documentation
The offline documentation is available in the doc/ directory.
The online documentation is available in the main website and in the wiki.
Examples
Coding examples are available in the doc/examples directory.
License
FFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.
Contributing
Patches should be submitted to the ffmpeg-devel mailing list using
git format-patch
or git send-email
. Github pull requests should be
avoided because they are not part of our review process and will be ignored.
Languages
C
90.1%
Assembly
7.9%
Makefile
1.3%
C++
0.2%
Objective-C
0.2%
Other
0.1%