[FFmpeg-trac] #7155(ffmpeg:reopened): Add option to stop writing at position relative to EOF

FFmpeg trac at avcodec.org
Mon Dec 16 07:15:15 EET 2024


#7155: Add option to stop writing at position relative to EOF
-------------------------------------+-------------------------------------
             Reporter:  clone206     |                    Owner:  (none)
                 Type:  enhancement  |                   Status:  reopened
             Priority:  wish         |                Component:  ffmpeg
              Version:  git-master   |               Resolution:
             Keywords:  ease_of_use  |               Blocked By:
  EOF                                |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by clone206):

 Replying to [comment:15 GfE]:
 > I was about to file the same feature request.
 > (Almost gave up, after losing over an hour on failing to understand
 where exactly ffmpeg wants FRs to go. Finally found this one, disguised as
 a /bug/.)
 >
 > Alas, 7 years in, -sseof is still missing its -toeof counterpart.
 >
 > Given ffmpeg's oftentimes steep learning curve, -ss, -to, and -sseof are
 amazingly simple and useful options. If exact frame accuracy doesn't
 matter and you e. g. quickly want to remove a fixed-length intro from a
 series of videos,
 > `ffmpeg -y -ss -01:23.456 -i "${indir}"/*.mkv -c:copy "${outdir}"/*.mkv`
 > is as efficient as can be.
 >
 > Doing the same with outros needlessly requires /much/ more studying and
 dedication to ffmpeg concepts and features - if you succeed within your
 time constraints, at all.
 >
 > Granted, solutions to complex problems tend to be complex. Also, complex
 solutions for simple but niche problems might not be worth the
 simplification effort.
 >
 > However, the task of stopping to read input N seconds before its EOF
 isn't any more niche or complex than -sseof.
 >
 > What happened to
 https://gist.github.com/withmorten/ea585798076fa020b757437f23aca768 why
 has it been ignored/stalled/dropped?
 >
 > It's hard to imagine for a dozen lines' patch to provide more usability
 improvement to the less-advanced. People like me would greatly appreciate
 if the patch was
 > * updated as necessary to match the current codebase
 > * then applied/merged

 Yeah tbh I had forgotten about this. What an odd exchange. Don't know if
 I've ever felt so gaslit. I'm actually working on my own audio format
 conversion software, which is on github under the same username, so that I
 can work with more modern c++ and rust code and  hopefully avoid such
 bafflement going forward.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/7155#comment:16>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list