Я заметил, что результаты выполнения, которые FFMPEG создает при выполнении задачи по созданию нескольких клипов из одного и того же исходного файла, противоречивы. Это вызывает ошибки для моей системы прогресса в моем веб-интерфейсе.

Кажется, проблема в том, что при создании клипов столбец «time =», кажется, остается в то же время. Я могу создавать клипы без каких-либо проблем, я просто хочу знать, что, по-видимому, ведет логирование при создании клипов. Я проверил это с помощью -t и -to.

Это команда, которую я использую для создания клипов:

ffmpeg -i F:/Transcoder/processing_temp/task_00000000421/LB000001_amazon_031116105010.mp4 -ss 00:00:10.000 -to 00:01:10.000 F:/Transcoder/processing_temp/task_00000000421/conform/s1_LB000001_amazon_031116105010.mp4 -ss 00:02:00.000 -to 00:07:00.000 F:/Transcoder/processing_temp/task_00000000421/conform/s2_LB000001_amazon_031116105010.mp4 -ss 00:07:00.000 -to 00:12:00.000 F:/Transcoder/processing_temp/task_00000000421/conform/s3_LB000001_amazon_031116105010.mp4 -ss 00:09:00.000 -to 00:11:00.000 F:/Transcoder/processing_temp/task_00000000421/conform/s4_LB000001_amazon_031116105010.mp4 2> F:/Transcoder/logs/transcode_logs/c_00000000421.txt

Вот некоторые примеры:

Это хорошо, но при создании финального клипа, кажется, просто вывести это:

frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.23x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.22x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed= 3.2x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.18x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.16x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.15x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.13x    
frame= 1500 fps= 16 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed=3.11x    
frame= 1500 fps= 15 q=28.0 q=28.0 q=28.0 q=28.0 size=    3057kB time=00:04:59.94 bitrate=  83.5kbits/s speed= 3.1x    
frame= 1500 fps= 15 q=-1.0 Lq=-1.0 q=-1.0 q=-1.0 size=    3173kB time=00:05:00.01 bitrate=  86.6kbits/s speed=3.08x 

Он делает это за 100 строк до того, как time=00:05:00.000 (конец запрошенного клипа) будет достигнуто, и задача завершится.

Сравните этот вывод со стандартным транскодом, и вы увидите, что время = повторяется, как и следовало ожидать.

Вот пример:

frame=16519 fps=210 q=28.0 size=   54023kB time=00:11:01.02 bitrate= 669.5kbits/s dup=2 drop=0 speed=8.42x    
frame=16628 fps=211 q=28.0 size=   54290kB time=00:11:05.39 bitrate= 668.4kbits/s dup=2 drop=0 speed=8.42x    
frame=16753 fps=211 q=28.0 size=   54602kB time=00:11:10.37 bitrate= 667.2kbits/s dup=2 drop=0 speed=8.43x    
frame=16871 fps=211 q=28.0 size=   54915kB time=00:11:15.10 bitrate= 666.4kbits/s dup=2 drop=0 speed=8.44x    
frame=16963 fps=211 q=28.0 size=   55293kB time=00:11:18.79 bitrate= 667.3kbits/s dup=2 drop=0 speed=8.43x    
frame=17062 fps=211 q=25.0 size=   55653kB time=00:11:22.74 bitrate= 667.8kbits/s dup=2 drop=0 speed=8.43x    
frame=17174 fps=211 q=28.0 size=   56007kB time=00:11:27.24 bitrate= 667.6kbits/s dup=2 drop=0 speed=8.43x    
frame=17276 fps=211 q=28.0 size=   56347kB time=00:11:31.34 bitrate= 667.7kbits/s dup=2 drop=0 speed=8.43x    
frame=17357 fps=210 q=28.0 size=   56763kB time=00:11:34.56 bitrate= 669.5kbits/s dup=2 drop=0 speed=8.42x    
frame=17458 fps=210 q=28.0 size=   57180kB time=00:11:38.59 bitrate= 670.5kbits/s dup=2 drop=0 speed=8.41x    
frame=17552 fps=210 q=28.0 size=   57541kB time=00:11:42.34 bitrate= 671.1kbits/s dup=2 drop=0 speed=8.41x    
frame=17659 fps=210 q=28.0 size=   57926kB time=00:11:46.61 bitrate= 671.5kbits/s dup=2 drop=0 speed=8.41x    
frame=17756 fps=210 q=28.0 size=   58253kB time=00:11:50.51 bitrate= 671.6kbits/s dup=2 drop=0 speed=8.41x    
frame=17903 fps=211 q=28.0 size=   58566kB time=00:11:56.40 bitrate= 669.7kbits/s dup=2 drop=0 speed=8.43x    
frame=17983 fps=210 q=28.0 size=   59032kB time=00:11:59.58 bitrate= 672.0kbits/s dup=2 drop=0 speed=8.41x    
frame=18051 fps=210 q=28.0 size=   59517kB time=00:12:02.31 bitrate= 675.0kbits/s dup=2 drop=0 speed=8.39x    
frame=18135 fps=210 q=28.0 size=   59944kB time=00:12:05.64 bitrate= 676.7kbits/s dup=2 drop=0 speed=8.38x    
frame=18231 fps=209 q=28.0 size=   60307kB time=00:12:09.52 bitrate= 677.2kbits/s dup=2 drop=0 speed=8.38x    
frame=18314 fps=209 q=28.0 size=   60589kB time=00:12:12.85 bitrate= 677.3kbits/s dup=2 drop=0 speed=8.37x    
frame=18405 fps=209 q=28.0 size=   60998kB time=00:12:16.48 bitrate= 678.5kbits/s dup=2 drop=0 speed=8.36x    
frame=18490 fps=209 q=28.0 size=   61401kB time=00:12:19.85 bitrate= 679.9kbits/s dup=2 drop=0 speed=8.35x    
frame=18579 fps=209 q=28.0 size=   61668kB time=00:12:23.43 bitrate= 679.5kbits/s dup=2 drop=0 speed=8.35x    
frame=18650 fps=208 q=28.0 size=   62048kB time=00:12:26.27 bitrate= 681.1kbits/s dup=2 drop=0 speed=8.33x    
frame=18751 fps=208 q=28.0 size=   62446kB time=00:12:30.32 bitrate= 681.8kbits/s dup=2 drop=0 speed=8.33x    
frame=18855 fps=208 q=28.0 size=   62802kB time=00:12:34.44 bitrate= 681.9kbits/s dup=2 drop=0 speed=8.33x    
frame=18972 fps=208 q=28.0 size=   63088kB time=00:12:39.18 bitrate= 680.8kbits/s dup=2 drop=0 speed=8.34x    
frame=19091 fps=209 q=28.0 size=   63385kB time=00:12:43.93 bitrate= 679.7kbits/s dup=2 drop=0 speed=8.34x    
frame=19209 fps=209 q=28.0 size=   63709kB time=00:12:48.65 bitrate= 679.0kbits/s dup=2 drop=0 speed=8.35x    
frame=19317 fps=209 q=28.0 size=   63979kB time=00:12:52.94 bitrate= 678.1kbits/s dup=2 drop=0 speed=8.35x    
frame=19417 fps=209 q=28.0 size=   64387kB time=00:12:56.97 bitrate= 678.9kbits/s dup=2 drop=0 speed=8.35x    
frame=19502 fps=208 q=-1.0 Lsize=   65344kB time=00:13:00.08 bitrate= 686.2kbits/s dup=2 drop=0 speed=8.33x

Кто-нибудь сталкивался с этим раньше?

0