Pixelpanic / winff

Automatically exported from code.google.com/p/winff
0 stars 0 forks source link

Wish-list: Ability to have output broken into parts of a certain length #81

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
How should the feature work?
There should be a tab labeled something like "Part" among the "Additional
Options." Within it, fields for hours, minutes, seconds. If the user
specifies a time, converted videos should be broken into parts of that
duration with " Part X" appended to the end of each file name.

Please provide any additional information below.
I am not fully aware of how WinFF and FFmpeg works, but I believe there to
be two obstacles to overcome if the feature is to work correctly. First,
WinFF will need to know how many parts are to be made. If it must, it could
ask the user for the number of parts to make, or determine it by knowing
the video's duration. Again, it may need to ask the user. Once it knows the
number of parts to make, and the duration of those parts, it could make use
of FFmpeg's -ss and -t arguments to encode each part as a separate job. If
more parts are attempted to be made than the source video's length allows
(in other words, if the -ss value is ever greater than the video length),
FFmpeg will produce files of 0 duration.
The second issue, is how the -ss feature in FFmpeg works. FFmpeg does not
quickly jump to the appropriate position in the input file, it instead
scans (slowly) from the beginning. The consequence of this could be major
delays between the encoding of each part. If no way can be found to make
FFmpeg quickly jump to a starting position, then this feature will be
impractical for use on long videos and large number of parts.

Original issue reported on code.google.com by QBi...@gmail.com on 27 May 2010 at 2:46

GoogleCodeExporter commented 8 years ago

Original comment by poipodec...@hotmail.com on 27 May 2010 at 5:29

GoogleCodeExporter commented 8 years ago
it's well beyond the scope of winff

Original comment by bgg...@gmail.com on 30 May 2010 at 4:15