#11462: Cannot embed .scc file into .mp4 using -c:s copy
-------------------------------------+-------------------------------------
             Reporter:  Zach         |                    Owner:  (none)
                 Type:  enhancement  |                   Status:  new
             Priority:  important    |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by softworkz):

 Replying to [comment:17 Zach]:
 > I am ok with considering another separate command line tool for this,
 but libcaption as currently appears is more of a library than a command
 line utility as their releases are source code only.

 There are a number of cli tools when compiling, but I'm sure you can find
 a tool which does exactly that part. And this is getting to the point:

 I understand that you are trying to isolate and separate your requirements
 into smaller parts, trying to resolve them individually.
 This is often a good pattern for solving problems, but in this case -
 knowing about your full set of requirements - the solutions for the
 individual aspects do not sum up to that kind of solution you are looking
 for.


 > Would it make more sense to have the captions be merged in a filter in
 the uncompressed domain?

 Yes. This is the only way that will gives you full control. Working at the
 level of SCC data only is limiting your abilities in many different ways:

 - like you said yourself on the ML: The CC data you are getting and need
 to work with is "a mess". That's something you can't remedy when working
 only at the CC level.
 - You are unable to convert from any non-CC format to CC captions
 - You would be forever limited to work only with the CC data you get as
 input - and for just that, "bringing existing CC data into a video
 stream", you'll find a tool which is more suitable for this than ffmpeg
 - Even if somebody would implemented such bitstream filters (note that
 it's plural, it requires different implementations by coded), it would not
 be a solution that could be combined with other ffmpeg functionality in a
 useful way

 The reason why I appear to have a somewhat different view than the others
 is that in my view and thinking, the new subtitle filtering capabilites
 are already included, and the others haven't pictured that yet.

 > This risks loosing visual quality for compressed files

 Yes, but don't you need to re-encode the video anyway? Or will it be re-
 encoded at a later stage? In the latter case, you could transcode to a
 very high quality (for local intermediate processing) to minimze quality
 loss.

 This discussion made me wonder about whether it might be feasible to have
 decoders produce AVFrames where the side data is parsed out but the video
 data remains undecoded. This might also help for certain ffprobe scenarios
 (Marth64: you know what I'm up to.. :-)
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11462#comment:29>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to