ffconcat和csv的ffmpeg段列表perfix

ffconcat和csv的ffmpeg段列表perfix,ffmpeg,segment,Ffmpeg,Segment,我想要分割我的文件,我想要一个用于ffconcat的文件的结果列表和一个带有段信息的文件。 就像我获取csv列表的命令一样: ffmpeg -i test.mp4 -acodec copy -f segment -vcodec copy -reset_timestamps 1 -map 0 -segment_list .\tmp2\out.csv .\OUTPUT%d.mp4 结果将生成如下csv文件: OUTPUT0.mp4,0.000000,3.795458 OUTPUT1.mp4,3.

我想要分割我的文件,我想要一个用于ffconcat的文件的结果列表和一个带有段信息的文件。 就像我获取csv列表的命令一样:

ffmpeg -i test.mp4 -acodec copy -f segment -vcodec copy -reset_timestamps 1 -map 0  -segment_list .\tmp2\out.csv .\OUTPUT%d.mp4
结果将生成如下csv文件:

OUTPUT0.mp4,0.000000,3.795458
OUTPUT1.mp4,3.795458,5.046708
OUTPUT2.mp4,5.046708,7.340667
OUTPUT3.mp4,7.340667,13.471792
OUTPUT4.mp4,13.471792,16.891875
OUTPUT5.mp4,16.891875,20.645625
OUTPUT6.mp4,20.645625,22.564208
OUTPUT7.mp4,22.564208,24.315958
OUTPUT8.mp4,24.315958,30.739042
ffconcat version 1.0
file OUTPUT0.mp4
file OUTPUT1.mp4
file OUTPUT2.mp4
file OUTPUT3.mp4
file OUTPUT4.mp4
file OUTPUT5.mp4
但我还需要ffconcat文件以供泡沫使用,我可以通过以下命令获得它: ffmpeg-i test.mp4-acodec copy-f段-vcodec copy-reset_timestamps 1-map 0-segment_list。\tmp2\out.ffconcat。\n输出%d.mp4

结果将生成一个ffconcat文件,如下所示:

OUTPUT0.mp4,0.000000,3.795458
OUTPUT1.mp4,3.795458,5.046708
OUTPUT2.mp4,5.046708,7.340667
OUTPUT3.mp4,7.340667,13.471792
OUTPUT4.mp4,13.471792,16.891875
OUTPUT5.mp4,16.891875,20.645625
OUTPUT6.mp4,20.645625,22.564208
OUTPUT7.mp4,22.564208,24.315958
OUTPUT8.mp4,24.315958,30.739042
ffconcat version 1.0
file OUTPUT0.mp4
file OUTPUT1.mp4
file OUTPUT2.mp4
file OUTPUT3.mp4
file OUTPUT4.mp4
file OUTPUT5.mp4

但真正的问题是,我如何用一个命令同时获得两个列表,这样我就不必两次分割一个大文件?

通过使用bash或类似工具解析第一个列表?是的,我可以这样做,但我不知道是否可以使用ffmpeg,而且我更喜欢不编程的情况,我不知道使用bash解析。