Skip to content

Subtitle Filtering 2022 #18

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

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
bc849a2
avcodec,avutil: Move enum AVSubtitleType to avutil, add new and depre…
softworkz Dec 10, 2021
95e9b5f
avutil/frame: Prepare AVFrame for subtitle handling
softworkz Jun 11, 2022
3598ec3
avcodec/subtitles: Introduce new frame-based subtitle decoding API
softworkz May 28, 2022
76ed737
avcodec/libzvbi: set subtitle type
softworkz Mar 10, 2022
2043071
avfilter/subtitles: Update vf_subtitles to use new decoding api
softworkz May 28, 2022
abfe4c9
avcodec,avutil: Move ass helper functions to avutil as avpriv_ and ex…
softworkz Jun 24, 2022
4acdb3a
avcodec/subtitles: Replace deprecated enum values
softworkz Jan 9, 2022
e03ce50
fftools/play,probe: Adjust for subtitle changes
softworkz Jan 13, 2022
2ea0e71
avfilter/subtitles: Add subtitles.c for subtitle frame allocation
softworkz Jan 13, 2022
e7055c7
avfilter/avfilter: Handle subtitle frames
softworkz Jun 26, 2022
0b31d69
avfilter/avfilter: Fix hardcoded input index
softworkz Nov 27, 2021
066b754
avfilter/sbuffer: Add sbuffersrc and sbuffersink filters
softworkz May 26, 2022
2dce3f8
avfilter/overlaygraphicsubs: Add overlaygraphicsubs and graphicsub2vi…
softworkz May 28, 2022
14d291d
avfilter/overlaytextsubs: Add overlaytextsubs and textsubs2video filters
softworkz May 28, 2022
15a8984
avfilter/textmod: Add textmod, censor and show_speaker filters
softworkz Jun 23, 2022
5433d27
avfilter/stripstyles: Add stripstyles filter
softworkz Jun 23, 2022
39bb78e
avfilter/splitcc: Add splitcc filter for closed caption handling
softworkz Dec 3, 2021
80f4c93
avfilter/graphicsub2text: Add new graphicsub2text filter (OCR)
softworkz Jun 23, 2022
4e6888c
avfilter/subscale: Add filter for scaling and/or re-arranging graphic…
softworkz May 28, 2022
5874f5c
avfilter/subfeed: add subtitle feed filter
softworkz Jun 21, 2022
938d0ef
avfilter/text2graphicsub: Added text2graphicsub subtitle filter
softworkz Jun 26, 2022
99e5c11
avfilter/snull,strim: Add snull and strim filters
softworkz Jun 26, 2022
300c14f
avcodec/subtitles: Migrate subtitle encoders to frame-based API
softworkz Oct 2, 2022
6046dde
fftools/ffmpeg: Introduce subtitle filtering and new frame-based subt…
softworkz Oct 24, 2022
bb11798
avcodec/dvbsubdec: Fix conditions for fallback to default resolution
softworkz Dec 3, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -3687,6 +3687,7 @@ frei0r_filter_deps="frei0r"
frei0r_src_filter_deps="frei0r"
fspp_filter_deps="gpl"
gblur_vulkan_filter_deps="vulkan spirv_compiler"
graphicsub2text_filter_deps="libtesseract"
hflip_vulkan_filter_deps="vulkan spirv_compiler"
histeq_filter_deps="gpl"
hqdn3d_filter_deps="gpl"
Expand Down Expand Up @@ -3716,6 +3717,7 @@ overlay_qsv_filter_deps="libmfx"
overlay_qsv_filter_select="qsvvpp"
overlay_vaapi_filter_deps="vaapi VAProcPipelineCaps_blend_flags"
overlay_vulkan_filter_deps="vulkan spirv_compiler"
overlaytextsubs_filter_deps="avcodec libass"
owdenoise_filter_deps="gpl"
pad_opencl_filter_deps="opencl"
pan_filter_deps="swresample"
Expand Down Expand Up @@ -3752,9 +3754,13 @@ spp_filter_select="fft idctdsp fdctdsp me_cmp pixblockdsp"
sr_filter_deps="avformat swscale"
sr_filter_select="dnn"
stereo3d_filter_deps="gpl"
splitcc_filter_deps="avcodec"
subscale_filter_deps="swscale avcodec"
subtitles_filter_deps="avformat avcodec libass"
super2xsai_filter_deps="gpl"
pixfmts_super2xsai_test_deps="super2xsai_filter"
text2graphicsub_filter_deps="avformat avcodec libass"
textsub2video_filter_deps="avcodec libass"
tinterlace_filter_deps="gpl"
tinterlace_merge_test_deps="tinterlace_filter"
tinterlace_pad_test_deps="tinterlace_filter"
Expand Down Expand Up @@ -3836,7 +3842,7 @@ avutil_extralibs="d3d11va_extralibs nanosleep_extralibs pthreads_extralibs vaapi
# programs
ffmpeg_deps="avcodec avfilter avformat threads"
ffmpeg_select="aformat_filter anull_filter atrim_filter format_filter
hflip_filter null_filter
snull_filter strim_filter hflip_filter null_filter
transpose_filter trim_filter vflip_filter"
ffmpeg_suggest="ole32 psapi shell32"
ffplay_deps="avcodec avformat swscale swresample sdl2"
Expand Down Expand Up @@ -7954,7 +7960,7 @@ print_enabled_components(){
fi
done
if [ "$name" = "filter_list" ]; then
for c in asrc_abuffer vsrc_buffer asink_abuffer vsink_buffer; do
for c in asrc_abuffer vsrc_buffer ssrc_sbuffer asink_abuffer vsink_buffer ssink_sbuffer; do
printf " &ff_%s,\n" $c >> $TMPH
done
fi
Expand Down
Loading