[FFmpeg-trac] #10983(undetermined:new): itsscale should accept formula expressions

FFmpeg trac at avcodec.org
Mon Apr 29 10:40:22 EEST 2024


#10983: itsscale should accept formula expressions
-------------------------------------+-------------------------------------
             Reporter:  milahu       |                     Type:
                                     |  enhancement
               Status:  new          |                 Priority:  wish
            Component:               |                  Version:  6.1.1
  undetermined                       |
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 currently, ffmpeg does not accept expressions for the itsscale parameter

 {{{
 $ ffmpeg -itsscale '25/(24000/1001)' -i src.mkv dst.mkv
 Expected number for itsscale but found: 25/(24000/1001)
 }}}

 workaround: pass a float number to itsscale

 {{{
 $ echo 'scale=20; 25/(24000/1001)' | bc
 1.04270833333333333333

 $ ffmpeg -itsscale $(echo 'scale=20; 25/(24000/1001)' | bc) -i src.mkv
 dst.mkv
 }}}

 passing expressions already works for other parameters

 {{{
 $ ffmpeg -i src.mkv -af 'atempo=25/(24000/1001)' dst.mkv
 }}}

 would be nice to make this more consistent
 so we can avoid extra calculations and rounding errors
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10983>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list