Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Programming and Hacking > Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th January 2025, 17:26   #2  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,911
Yeah? What is this?
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 4th January 2025, 18:03   #3  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 821
I don't know what you mean but these aren't your projects.
Is there a linking interest in the GUI? Probably not. There are lot of links on pages
Is this advertisement? Rather not. A free 1GB file transfer with download counter for month would be useful but probably not realistic. Then you can say what it is.

Last edited by Jamaika; 4th January 2025 at 18:06.
Jamaika is offline   Reply With Quote
Old 4th January 2025, 18:20   #4  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,911
I have no idea what you just said...???

You post links with no mention of what they are. First link takes you to some LimeWire file sharing site???
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 4th January 2025, 19:19   #5  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 821
Quote:
Originally Posted by microchip8 View Post
You post links with no mention of what they are. First link takes you to some LimeWire file sharing site???
Suggestion corrected.
Jamaika is offline   Reply With Quote
Old 5th January 2025, 07:58   #6  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 821
Let's see what's up in Mainconcept. What's new for big video editors. Will 2025 surprise us with ffmpeg or github add-ons?

https://www.mainconcept.com/mainconc...-wowza-jpeg-xs
MainConcept, the leading provider of video and audio codecs, has expanded the availability of LCEVC with Wowza Streaming Engine and released a JPEG XS SDK featuring low latency and low complexity that also benefits from the MainConcept Easy Video API.

MainConcept and Wowza have continually advanced their offerings to meet the industry’s ever-changing needs. By adding LCEVC into Wowza Streaming Engine that uses MainConcept codecs to encode or transcode to and from AVC/H.264 and HEVC/H.265, the teams have been able to provide reduced bitrates by enhancing compression efficiency resulting in significantly lower encoding costs while keeping backward compliance with all sorts of legacy playback devices.

LCEVC (standardized as MPEG-5 Part 2) is an enhancement layer which, when combined with a base video encoded with a codec like AVC, HEVC or VVC produces an enhanced video stream. Last year MainConcept in partnership with V-Nova, the primary developers of LCEVC, added LCEVC to the MainConcept Live Encoder. This latest project with Wowza further expands the availability of this codec enhancement and is the first ever to offer both LCEVC and VVC together, the combination recently selected by Forum SBTVD and standardized in the upcoming TV 3.0 digital television in Brazil.


That's how it looks. There is no point in counting on the addition of the ac4 codec to free projects this year.

Will there be avs4 based on the vvc codec in Chinese TV? There is no announcement at the moment.
Free projects on github are unfinished so they have nothing to do with Chinese TV. So it is not known whether to delete these projects from ffmpeg?
https://gitee.com/pkuvcl/xavs2
https://github.com/uavs3/uavs3e
https://www.avs.org.cn/en/index.php/index/list?catid=22

Last edited by Jamaika; 5th January 2025 at 08:15.
Jamaika is offline   Reply With Quote
Old 8th January 2025, 09:14   #7  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 821
It's time to clutter up the forum.

Latest project fixes.
https://github.com/GNOME/pango/commi...e5dc0b16cdae38
https://github.com/libjxl/libjxl/com...bf28da04548d8c
https://github.com/cisco/openh264/co...5fc0a3c9ed14e3
https://github.com/despoa/LAME/commi...3da6ad8a97345f
https://github.com/PCRE2Project/pcre...4be9000214e93b
https://github.com/harfbuzz/harfbuzz...f74373cc0f1472
https://github.com/GNOME/libxml2/com...3cadcd952021d1
https://github.com/ultravideo/kvazaa...e57978d1433e0e
https://bitbucket.org/multicoreware/...eed005d82b93c9
https://github.com/OpenVisualCloud/S...4c092b490cfbdd

I added vsTMM to Avisynth, but I don't know if it's the best idea. There are similar projects on github.
https://github.com/Asd-g/TMM2
https://github.com/pinterf/TIVTC
https://github.com/avisynth-repository/TDeint

Changed vfr function definitions in avisynth.
Code:
        if(avs->flags & AVISYNTH_FRAMEPROP_VFR) {
            avs->is_vfr = false;
            avpriv_set_pts_info(st, 32, avs->vi->fps_denominator, avs->vi->fps_numerator);
        } else {
            avs->is_vfr = true;
            avpriv_set_pts_info(st, 64, 1, 1);
        }
Added and fixed FFTSpectrum errors:
https://github.com/Asd-g/AviSynth-FFTSpectrum

What can be annoying in the AVISource Avisynth function? The function is enabled by default audio=true. It should be false. This function only works for pcm audio codecs. Lame MP3 doesn't work.

GUI fonts in the windows family. The more fonts installed, the more memory is burdened. I provide links to uninstall fonts. It's a pity that fonts cann't be downloaded from the X directory without installing them in glib, cairo, harfbuzz, pango, libass, rsvg.
** (process:3748): WARNING **: 10:52:27.423: couldn't load font "Times-Roman Not-Rotated 11.199", falling back to "Sans Not-Rotated 11.199", expect ugly output.
HKCU\Software\Microsoft\Shared Tools\Panose, name font
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Fonts, name font

My ffmpeg project:
https://limewire.com/?referrer=48k1433kko

I haven't added l-smash fixes to ffmpeg. They'll be approved in ffmpeg and then they'll be added.
https://github.com/HomeOfAviSynthPlu...r-lsmashsource

Last edited by Jamaika; 9th January 2025 at 11:24.
Jamaika is offline   Reply With Quote
Old 14th January 2025, 15:47   #8  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 821
Latest project fixes.
https://gitlab.gnome.org/GNOME/pango...09ea799038445b
https://github.com/libjxl/libjxl/com...d6c55380e65ac5
https://github.com/PCRE2Project/pcre...fdb56d3eab0517
https://gitlab.gnome.org/GNOME/glib/...3442d3660480dd
https://gitlab.freedesktop.org/cairo...8e1a9ce1a2fec2
https://gitlab.freedesktop.org/freet...3d9230335cc2c0
https://github.com/tukaani-project/x...bbc32f2a313615

Fixed JincResize 36/64/144/256
Added AddGrainC
Added RemoveDirt
Added TIVTC, TDeint

https://www.sendspace.com/file/495fj7

Last edited by Jamaika; 16th January 2025 at 17:04.
Jamaika is offline   Reply With Quote
Old 21st January 2025, 22:11   #9  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 821
Latest project fixes.
https://github.com/freetype/freetype...dda8c117498bab
https://github.com/libjxl/libjxl/com...bdbd75de455aba
https://github.com/tukaani-project/x...2d35cc281f65da
https://github.com/xiph/speex/commit...894bd200526222
https://github.com/mm2/Little-CMS/co...b0628b1e704e56
https://gitlab.gnome.org/GNOME/glib/...a020a586727bbf
https://gitlab.gnome.org/GNOME/libxm...ec3a91fda3e0e2
https://github.com/AviSynth/AviSynth...15b32ab9678d60
https://github.com/uclouvain/openjpe...0ea883e3d73fbf

A few recent modifications. Enough for another 4 years.
https://github.com/Asd-g/AviSynth-Ji...cba06a5c4426c2
https://github.com/pinterf/FastBlur/...c4d401ad94b308

Test plugins avisynth

Code:
function LibavSource2(string path, int "atrack", 
\          int "fpsnum", int "fpsden",
\          string "format", bool "cache") 
{
    atrack   = Default(atrack, -1)
    fpsnum   = Default(fpsnum, 0)
    fpsden   = Default(fpsden,  1)
    cache    = Default(cache, true)

    format   = Default(format, "")

    video = LWLibavVideoSource(path, 
    \               fpsnum=fpsnum, fpsden=fpsden, format=format,
    \               cache=cache)
    return (atrack==-2) ? video: AudioDub(video, 
   \    LWLibavAudioSource(path, stream_index=atrack, cache=cache))
}

function RemoveDirt(clip input, bool "_grey", int "repmode")
{
   _grey=default(_grey, false)
   repmode=default(repmode, 16)
   clmode=17
   clensed=Clense(input, grey=_grey, cache=4)
   sbegin = ForwardClense(input, grey=_grey, cache=-1)
   send = BackwardClense(input, grey=_grey, cache=-1)
   select = SCSelect(input, sbegin, send, clensed, debug=true)
   alt=Repair(select, input, mode=repmode, modeU = _grey ? -1 : repmode )
   restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
   corrected=RestoreMotionBlocks(clensed, restore, neighbour=input, alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10, noisy=12, grey=_grey)
   return RemoveGrain(corrected, mode=clmode, modeU = _grey ? -1 : clmode )
}
LibavSource2("input_v210.avi",fpsnum=30000,fpsden=1001)

ConvertAudioToFloat()
AudioBoost(4.0, 0.95, 1, true)
z_ConvertFormat(pixel_type="YUV420",colorspace_op="709:709:709:l=>709:709:709:l",dither_type="none")
Jinc64Resize(1280,720)
RemoveDirt(false,16)

tfm(pp=7,tdeint(mode=2,type=3)).tdecimate(mode=1) // I don't know if plugin is supposed to work like this.

Test fix:
https://github.com/Asd-g/AviSynth-JincResize/pulls
https://www.sendspace.com/file/05nt44

Last edited by Jamaika; 23rd January 2025 at 09:45.
Jamaika is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 03:47.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.