VideoHelp Forum




+ Reply to Thread
Page 4 of 4
FirstFirst ... 2 3 4
Results 91 to 99 of 99
  1. cheto mal duhaldedaftpunk's Avatar
    Join Date
    Aug 2024
    Location
    Argenchina
    Search Comp PM
    Originally Posted by manolito View Post
    Whatever, thank you again for taking care of us FFmpeg retro users, much appreciated...
    Ma' right ya there. He, THE MAN, the one & only: he did it again. Cheto mal... I mean, in english: OUTSTANDING. One more time, thank you auto, or should I say thank you dacti?; whatever¹, thanks!


    𝕱𝖗𝖔𝖒 𝖙𝖍𝖊 𝖉𝖊𝖕𝖙𝖍𝖘 𝖔𝖋 𝖙𝖍𝖊 𝕾𝖊𝖛𝖊𝖓 𝕽𝖊𝖘𝖎𝖘𝖙𝖆𝖓𝖈𝖊


    ¹ I also wanted to finish my msg with a whatever
    Quote Quote  
  2. Member
    Join Date
    Feb 2004
    Location
    United States
    Search Comp PM
    Originally Posted by manolito View Post
    Since this is a new major FFmpeg release I looked for some significant changes for this new version at the FFmpeg site, but I gave up. Could you autline some important improvements of this new major version compared to the latest 7.xx versions?
    The changelog shows the main differences since 7.1 but they may not seem very significant if you were using the development build in post #33
    as you already had many of those changes. Of course with any new builds I have updated all the included libraries which means bug fixes
    and general improvements. This being a release build also means the api is stable and a lot of deprecated code was removed so the libraries
    included all use the same stable base.
    PB
    Quote Quote  
  3. Member manolito's Avatar
    Join Date
    Jun 2009
    Location
    Germany
    Search Comp PM
    Thanks a lot for the explanation...
    Quote Quote  
  4. Originally Posted by autodidact View Post
    FFmpeg 8.0 for Windows 7.
    Thank You Very Much!

    Btw - this what i use to verify changes between builds - i use WinMerge ( https://winmerge.org/ ) to compare result with older builds (yes, this is something else than changelog but it allow to keep more or less functional history).

    Code:
    @rem
    @echo off
    @echo --------------- > ff_help_full.txt
    @echo ffmpeg version >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -version >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -buildconf >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -buildconf >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -pix_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -pix_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -sample_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -sample_fmts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -filters >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -filters >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -formats >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -formats >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -codecs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -codecs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -decoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -decoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -encoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -encoders >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -bsfs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -bsfs >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -devices >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -devices >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -sources device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -sources device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -sinks device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -sinks device >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -hwaccels >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -hwaccels >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -protocols >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -protocols >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -layouts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -layouts >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg full help >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -h full >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo ffmpeg -colors >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @ffmpeg.exe -hide_banner -colors >> ff_help_full.txt
    @echo --------------- >> ff_help_full.txt
    @echo * EOH * >> ff_help_full.txt
    
    @timeout 30
    
    @rem ffmpeg -version > ff_version.txt
    @rem ffmpeg -buildconf > ff_buildconf.txt
    @rem ffmpeg -formats > ff_formats.txt
    @rem ffmpeg -codecs >  ff_codecs.txt
    @rem ffmpeg -decoders >  ff_decoders.txt
    @rem ffmpeg -encoders >  ff_encoders.txt
    @rem ffmpeg -bsfs >  ff_bsfs.txt
    @rem ffmpeg -protocols > ff_protocols.txt
    @rem ffmpeg -filters > ff_filters.txt
    @rem ffmpeg -pix_fmts >  ff_pixelformats.txt
    @rem ffmpeg -layouts > ff_layouts.txt
    @rem ffmpeg -sample_fmts > ff_audiosampleformats.txt
    @rem ffmpeg -colors >  ff_colornames.txt
    @rem ffmpeg -h full > ff_help_full.txt
    Last edited by pandy; 25th Aug 2025 at 12:45.
    Quote Quote  
  5. I wanted to add my thanks to autodidact as well for his work providing these ffmpeg versions.
    Quote Quote  
  6. Member manolito's Avatar
    Join Date
    Jun 2009
    Location
    Germany
    Search Comp PM
    AnimeMouse has published new 8.0 versions of his FFmpeg offering for Win7:

    Background:
    On my old Thinkpad the AnimeMouse versions V7.1 stopped working after January 2025. See here:
    https://forum.videohelp.com/threads/414767-ffmpeg-7-0-1-and-Windows-7/page2#post2771549


    When the latest version 8.0 came out a few days ago I got curious and tested it. And I got strange results:

    Good: No more crashes, the conversions compleded without errors, and the quality was good.
    Bad: Conversion speed was painfully slow.

    Using the older version 7.1 (as well as version 8.0 of Autodidact's offering) I got a speed of 0.175, the new AnimeMouse version 8.0 clocked in at a speed of 0.0365. This is quite unacceptable for me, and it does not offer any quality improvement.

    My question is if this unacceptable low speed is caused by the core FFmpeg code, or if AnimeMouse could change and improve his code to get a better conversion speed. I am completely unable to analyse the source code, so I would need some qualified comments on this topic...

    Thanks in advance

    Cheers
    manolito
    Last edited by manolito; 6th Sep 2025 at 10:11.
    Quote Quote  
  7. Member
    Join Date
    Feb 2004
    Location
    United States
    Search Comp PM
    Hi Manolito.

    This probably revolves around a bug in zimg that we were troubleshooting and someone reported in July.
    https://github.com/sekrit-twc/zimg/issues/226

    At the time that project was reworking cpu optimizations and had introduced a bug specific to AVX only cpus (without AVX2 or AVX512).
    If I remember correctly, that is true of your cpu. My fix was to build a revision before the introduction of the bug.
    That bug was recently fixed upstream and a new version of zimg was released so the animmouse builds likely have that.

    The bad news is that the bug was introduced as they were removing optimizations for AVX cpus. The bug was a check for AVX that
    returned AVX2 and caused a segfault on AVX cpus. Now that the bug is fixed you can run the code but you are seeing lower performance.
    I build a pre-optimization-removal revision of zimg and backport relevant x86 fixes.
    PB
    Quote Quote  
  8. Member
    Join Date
    Feb 2008
    Location
    United States
    Search Comp PM
    Originally Posted by manolito View Post
    Since this is a new major FFmpeg release I looked for some significant changes for this new version at the FFmpeg site, but I gave up. Could you autline some important improvements of this new major version compared to the latest 7.xx versions?
    Here you go:

    Code:
    Native decoders: APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM, G.728
    
    VVC decoder improvements: IBC, ACT, Palette Mode
    
    Vulkan compute-based codecs: FFv1 (encode and decode), ProRes RAW (decode only)
    
    Hardware accelerated decoding: Vulkan VP9, VAAPI VVC, OpenHarmony H264/H265
    
    Hardware accelerated encoding: Vulkan AV1, OpenHarmony H264/H265
    
    Formats: MCC, G.728, Whip, APV
    
    Filters: colordetect, pad_cuda, scale_d3d11, Whisper, and others
    Quote Quote  
  9. Member manolito's Avatar
    Join Date
    Jun 2009
    Location
    Germany
    Search Comp PM
    @Vidd:

    Thanks for your reply. It was a little bit too late, autodidact already answered my questeions in this post:
    https://forum.videohelp.com/threads/414767-ffmpeg-7-0-1-and-Windows-7/page4#post2781489
    But thank you anyways...


    @autodidact:

    Thank you so much for your very informative reply. This was extremely helpful...

    Not sure if my CPU is AVX only, but I do think so. The specs are:
    My Thinkpad has these properties:
    Intel Core i5-3230M (2,60 GHz, 3 MB L3, 1600 MHz FSB)
    Full specs are here:
    https://www.intel.com/content/www/us/en/products/sku/72164/intel-core-i53230m-processo...fications.html

    It has two separate Graphics Adaptors (Intel and NVIDIA), but after a lot of trial and error I configured it to use only the faster NVIDIA adaptor.


    I build a pre-optimization-removal revision of zimg and backport relevant x86 fixes.
    This would be awfully nice of you. But since I will probably be the only person who will actually use this , since I have a few alternatives, I really think that you should reconsider if this is really worth your time. I will certanly not blame you if the answer was "NO".


    Thanks again,
    cheers
    manolito
    Last edited by manolito; 6th Sep 2025 at 19:58.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!