ffmpegwasm / ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
https://ffmpegwasm.netlify.app
MIT License
13.49k stars 775 forks source link

Can't find selected font provider #588

Open cesarstenico opened 9 months ago

cesarstenico commented 9 months ago

Describe the bug

I'm trying to add a .srt file to an mp4 video by modifying some parameters in the subtitle. I placed the font file inside the /tmp folder of ffmpeg wasm and check the font name using the FontForge program. Apparently the file is present (I can view it when using the command ffmpeg.listDir('/tmp'), but during execution I still receive a message.

I'm using Vue 2:

<template>
  <div>
    <!-- <video :src="video" controls /> -->
    <input type="file" @change="handleVideoFileChange" accept="video/*" />
    <input type="file" @change="handleSrtFileChange" accept=".srt" />
    <input type="file" @change="handleTtfFileChange" accept=".ttf" />
    <button @click="start">Queimar video</button>

    <span>Progresso: {{ msg }}</span>
  </div>
</template>

<script>
import { FFmpeg } from '@ffmpeg/ffmpeg';
import { fetchFile, toBlobURL } from '@ffmpeg/util';
const ffmpegRef = new FFmpeg();

export default {
  name: "FFmpegVue",
  props: {
  },
  data() {
    return {
      videoFile: null,
      srtFile: null,
      ttfFile: null,
      progress: 0,
      proccesedVideos: [],
      style: 1,
      msg: "",
    };
  },
  async mounted() {
    await this.load()
  },
  methods: {
    handleVideoFileChange(event) {
      this.videoFile = event.target.files[0];
    },
    handleSrtFileChange(event) {
      this.srtFile = event.target.files[0];
    },
    handleTtfFileChange(event) {
      this.ttfFile = event.target.files[0];
    },

    async load() {
      const baseURL = 'https://unpkg.com/@ffmpeg/core-mt@0.12.2/dist/umd'
      const ffmpeg = ffmpegRef;
      ffmpeg.on('log', ({ message }) => {
        this.msg = message;
        console.log(message);
      });

      await ffmpeg.load({
        coreURL: await toBlobURL(`${baseURL}/ffmpeg-core.js`, 'text/javascript'),
        wasmURL: await toBlobURL(`${baseURL}/ffmpeg-core.wasm`, 'application/wasm'),
        workerURL: await toBlobURL(`${baseURL}/ffmpeg-core.worker.js`, 'text/javascript'),
      });

    },
    async start() {
      if (this.videoFile && this.srtFile) {
        const videoBlob = new Blob([this.videoFile], { type: this.videoFile.type });
        const srtBlob = new Blob([this.srtFile], { type: this.srtFile.type });
        const fontBlob = new Blob([this.ttfFile], { type: this.ttfFile.type });

        await this.processVideo(videoBlob, srtBlob, fontBlob)
      } else {
        alert("Por favor, selecione um arquivo de vídeo e um arquivo SRT.");
      }
    },
    async processVideo(video, srt, font) {

      // Define os estilos dos subtitles
      let font_name = 'Calibri';
      let primary_colour = '&H8ffffff';
      let outline_colour = '&H00000000';
      let back_colour = '';
      let border_style = '0';
      let outline = '1';
      let shadow = '0';
      let marginv = '20';
      let font_size = '16';

      switch (this.style) {
        case this.style == 1:
          primary_colour = '&H00ffff';
          break;
        case this.style == 2:
          border_style = '4';
          outline = '3';
          outline_colour = '&HFF000000';
          marginv = '20';
          back_colour = '&H80000000';
          break;
        case this.style == 3:
          primary_colour = '&H00ffff';
          border_style = '4';
          outline_colour = '&HFF000000';
          outline = '3';
          marginv = '20';
          back_colour = '&H80000000';
          break;
      }

      const ffmpeg = ffmpegRef;

      const inputPath = 'input.mp4';
      const outputPath = 'output.mp4';
      const srtPath = 'subtitle.srt';
      const fontPath = 'tmp/Calibri'

      // Adiciona os arquivos na memória compartilhada do worker que o ffmpeg irá utilizar
      ffmpeg.writeFile(inputPath, await fetchFile(video));
      ffmpeg.writeFile(srtPath, await fetchFile(srt));
      ffmpeg.writeFile(fontPath, await fetchFile(font));

      console.log(await ffmpeg.listDir('/tmp'))

      // Executa a queima da legenda
      await ffmpeg.exec([
        "-i",
        inputPath,
        "-vf",
        `subtitles=${srtPath}` +
        `:fontsdir=/tmp:force_style='Fontname='${font_name}',Fontsize=${font_size},PrimaryColour=${primary_colour},OutlineColour=${outline_colour},BorderStyle=${border_style},Outline=${outline},Shadow=${shadow},MarginV=${marginv},BackColour=${back_colour}',scale=1280:720`,
        "-c:v",
        "libx264",
        "-preset",
        "ultrafast",
        "-c:a",
        "copy",
        "-y",
        outputPath
      ]);

      const data = ffmpeg.readFile(outputPath);
      // this.video = URL.createObjectURL(
      //   new Blob([data.buffer], { type: "video/mp4" })
      // );

      const videoBlob = new Blob([data.buffer], { type: "video/mp4" });
      const videoURL = URL.createObjectURL(videoBlob);

      const downloadLink = document.createElement("a");
      downloadLink.href = videoURL;
      downloadLink.download = "video_com_legenda.mp4";
      downloadLink.style.display = "none";
      document.body.appendChild(downloadLink);

      downloadLink.click();

      document.body.removeChild(downloadLink);
      // Faça algo com o arquivo de saída, como fazer o download ou exibi-lo no navegador
    },

  },
};
</script>

Command result: console.log(await ffmpeg.listDir('/tmp')) : image

Logs: image

Font Information: image

LostBeard commented 9 months ago

Looking at some similar code by others for embedding subtitles, I may have spotted a possible issue.

ImmortalZ reported a similar command working here near the bottom of issue #138 here.

You have this in your command 'Fontname='${font_name}'. That looks like an extra apostrophe before your $. I think it should be 'Fontname=${font_name}' which is how it is done in the code I referenced that was reported working.

Hopefully that resolves the issue.

LostBeard commented 9 months ago

I just tested your command as you have it typed. I get that same message that you do FFmpeg_OnLog [Parsed_subtitles_0 @ 0xe6ae40] can't find selected font provider but it still draws the subtitles and creates the output video.

If I omit copying the font file to the /tmp directory it creates the output video but does not draw the subtitles. So it is actually loading the font file where it says Loading font file /tmp/Calibri.

So your command appears to be fine. I got my test Calibri font from here. Verified the font name here

Are you seeing any other errors? Can you paste the entire output log from your command? My relevant code and console output are below for you to compare with.

Live demo

My transcode code (Blazor WASM) ```cs async Task TranscodeLocalFile(File videoFile, File srtFile) { busy = true; StateHasChanged(); // load input videoFile and srtFile var inputDir = "/input"; await ffmpeg.CreateDir(inputDir); await ffmpeg.MountWorkerFS(inputDir, new FSMountWorkerFSOptions { Files = new[] { videoFile, srtFile } }); var inputFile = $"{inputDir}/{videoFile.Name}"; var srtPath = $"/{inputDir}/{srtFile.Name}"; var pos = videoFile.Name.LastIndexOf("."); var inputFilenameBase = pos > -1 ? videoFile.Name.Substring(0, pos) : videoFile.Name; var outputFile = inputFilenameBase + ".mp4"; // load font var fontFile = "/tmp/calibri-regular.ttf"; var fontURL = "./fonts/calibri-regular.ttf"; await ffmpeg.WriteFile(fontFile, await FFmpegFactory.FetchFile(fontURL)); // transcode logMessage = "Transcoding source video"; StateHasChanged(); string font_name = "Calibri"; string primary_colour = "&H8ffffff"; string outline_colour = "&H00000000"; string back_colour = ""; string border_style = "0"; string outline = "1"; string shadow = "0"; string marginv = "20"; string font_size = "32"; await ffmpeg.Exec(new string[] { "-i", inputFile, "-vf", $"subtitles={srtPath}:fontsdir=/tmp:force_style='Fontname='{font_name}',Fontsize={font_size},PrimaryColour={primary_colour},OutlineColour={outline_colour},BorderStyle={border_style},Outline={outline},Shadow={shadow},MarginV={marginv},BackColour={back_colour}',scale=1280:720", "-c:v", "libx264", "-preset", "ultrafast", "-c:a", "copy", "-y", outputFile }); logMessage = "Source video transcoded"; StateHasChanged(); await ffmpeg.Unmount(inputDir); await ffmpeg.DeleteDir(inputDir); using var data = await ffmpeg.ReadFileUint8Array(outputFile); using var blob = new Blob(new Uint8Array[] { data }, new BlobOptions { Type = "video/mp4" }); outputFileName = outputFile; var objSrc = URL.CreateObjectURL(blob); videoEl.Src = objSrc; outputURL = objSrc; busy = false; StateHasChanged(); } ```
My console output from the command > FFmpeg_OnLog ffmpeg version 5.1.3 Copyright (c) 2000-2022 the FFmpeg developers :202 FFmpeg_OnLog built with emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.40 (5c27e79dd0a9c4e27ef2326841698cdd4f6b5784) :202 FFmpeg_OnLog configuration: --target-os=none --arch=x86_32 --enable-cross-compile --disable-asm --disable-stripping --disable-programs --disable-doc --disable-debug --disable-runtime-cpudetect --disable-autodetect --nm=emnm --ar=emar --ranlib=emranlib --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --extra-cflags='-I/opt/include -O3 -msimd128' --extra-cxxflags='-I/opt/include -O3 -msimd128' --disable-pthreads --disable-w32threads --disable-os2threads --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libopus --enable-zlib --enable-libwebp --enable-libfreetype --enable-libfribidi --enable-libass :202 FFmpeg_OnLog libavutil 57. 28.100 / 57. 28.100 :202 FFmpeg_OnLog libavcodec 59. 37.100 / 59. 37.100 :202 FFmpeg_OnLog libavformat 59. 27.100 / 59. 27.100 :202 FFmpeg_OnLog libavdevice 59. 7.100 / 59. 7.100 :202 FFmpeg_OnLog libavfilter 8. 44.100 / 8. 44.100 :202 FFmpeg_OnLog libswscale 6. 7.100 / 6. 7.100 :202 FFmpeg_OnLog libswresample 4. 7.100 / 4. 7.100 :202 FFmpeg_OnLog libpostproc 56. 6.100 / 56. 6.100 :202 FFmpeg_OnLog Input #0, matroska,webm, from '/input/Big_Buck_Bunny_180 10s.webm': :202 FFmpeg_OnLog Metadata: :202 FFmpeg_OnLog title : Big Buck Bunny, Sunflower version :202 FFmpeg_OnLog COMMENT : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net :202 FFmpeg_OnLog GENRE : Animation :202 FFmpeg_OnLog MAJOR_BRAND : isom :202 FFmpeg_OnLog MINOR_VERSION : 1 :202 FFmpeg_OnLog COMPATIBLE_BRANDS: isomavc1 :202 FFmpeg_OnLog COMPOSER : Sacha Goedegebure :202 FFmpeg_OnLog ARTIST : Blender Foundation 2008, Janus Bager Kristensen 2013 :202 FFmpeg_OnLog ENCODER : Lavf60.3.100 :202 FFmpeg_OnLog Duration: 00:00:10.00, start: 0.000000, bitrate: 180 kb/s :202 FFmpeg_OnLog Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv, bt470bg/unknown/unknown, progressive), 320x180, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 1k tbn (default) :202 FFmpeg_OnLog Metadata: :202 FFmpeg_OnLog HANDLER_NAME : GPAC ISO Video Handler :202 FFmpeg_OnLog ENCODER : Lavc60.3.100 libvpx-vp9 :202 FFmpeg_OnLog DURATION : 00:00:10.000000000 :202 FFmpeg_OnLog Stream mapping: :202 FFmpeg_OnLog Stream #0:0 -> #0:0 (vp9 (native) -> h264 (libx264)) :202 FFmpeg_OnLog [Parsed_subtitles_0 @ 0xe6b650] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 5.2.0 (COMPLEX) :202 FFmpeg_OnLog [Parsed_subtitles_0 @ 0xe6b650] Loading font file '/tmp/calibri-regular.ttf' :202 FFmpeg_OnLog [Parsed_subtitles_0 @ 0xe6b650] can't find selected font provider :202 FFmpeg_OnLog [libx264 @ 0xde84d0] using SAR=1/1 :202 FFmpeg_OnLog [libx264 @ 0xde84d0] using cpu capabilities: none! :202 FFmpeg_OnLog [libx264 @ 0xde84d0] profile Constrained Baseline, level 3.1, 4:2:0, 8-bit :202 FFmpeg_OnLog [libx264 @ 0xde84d0] 264 - core 164 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=1 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0 :202 FFmpeg_OnLog Output #0, mp4, to 'Big_Buck_Bunny_180 10s.mp4': :202 FFmpeg_OnLog Metadata: :202 FFmpeg_OnLog title : Big Buck Bunny, Sunflower version :202 FFmpeg_OnLog COMMENT : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net :202 FFmpeg_OnLog GENRE : Animation :202 FFmpeg_OnLog MAJOR_BRAND : isom :202 FFmpeg_OnLog MINOR_VERSION : 1 :202 FFmpeg_OnLog COMPATIBLE_BRANDS: isomavc1 :202 FFmpeg_OnLog COMPOSER : Sacha Goedegebure :202 FFmpeg_OnLog ARTIST : Blender Foundation 2008, Janus Bager Kristensen 2013 :202 FFmpeg_OnLog encoder : Lavf59.27.100 :202 FFmpeg_OnLog Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt470bg/unknown/unknown, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 15360 tbn (default) :202 FFmpeg_OnLog Metadata: :202 FFmpeg_OnLog HANDLER_NAME : GPAC ISO Video Handler :202 FFmpeg_OnLog DURATION : 00:00:10.000000000 :202 FFmpeg_OnLog encoder : Lavc59.37.100 libx264 :202 FFmpeg_OnLog Side data: :202 FFmpeg_OnLog cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A :202 FFmpeg_OnProgress 0 0 :202 FFmpeg_OnLog frame= 1 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed=N/A :202 FFmpeg_OnProgress 200065 0.0200065 :202 FFmpeg_OnLog frame= 8 fps=0.0 q=22.0 size= 0kB time=00:00:00.20 bitrate= 1.9kbits/s speed=0.384x :202 FFmpeg_OnLog [Parsed_subtitles_0 @ 0xe6b650] fontselect: (Calibri, 400, 0) -> Calibri, 0, Calibri :202 FFmpeg_OnProgress 500065 0.0500065 :202 FFmpeg_OnLog frame= 17 fps= 16 q=24.0 size= 256kB time=00:00:00.50 bitrate=4194.5kbits/s speed=0.464x :202 FFmpeg_OnProgress 766732 0.0766732 ... more of tyhe same :202 FFmpeg_OnLog frame= 297 fps= 16 q=22.0 size= 4096kB time=00:00:09.83 bitrate=3412.3kbits/s speed=0.53x :202 FFmpeg_OnProgress 9966732 0.9966732 :202 FFmpeg_OnLog frame= 300 fps= 16 q=22.0 Lsize= 4306kB time=00:00:09.96 bitrate=3539.0kbits/s speed=0.529x :202 FFmpeg_OnProgress 9966732 1 :202 FFmpeg_OnLog video:4303kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.054622% :202 FFmpeg_OnLog [libx264 @ 0xde84d0] frame I:2 Avg QP:19.50 size:126798 :202 FFmpeg_OnLog [libx264 @ 0xde84d0] frame P:298 Avg QP:22.03 size: 13934 :202 FFmpeg_OnLog [libx264 @ 0xde84d0] mb I I16..4: 100.0% 0.0% 0.0% :202 FFmpeg_OnLog [libx264 @ 0xde84d0] mb P I16..4: 0.3% 0.0% 0.0% P16..4: 61.7% 0.0% 0.0% 0.0% 0.0% skip:38.0% :202 FFmpeg_OnLog [libx264 @ 0xde84d0] coded y,uvDC,uvAC intra: 84.1% 89.0% 55.0% inter: 26.5% 20.3% 0.4% :202 FFmpeg_OnLog [libx264 @ 0xde84d0] i16 v,h,dc,p: 20% 29% 32% 20% :202 FFmpeg_OnLog [libx264 @ 0xde84d0] i8c dc,h,v,p: 33% 28% 17% 22% :202 FFmpeg_OnLog [libx264 @ 0xde84d0] kb/s:3524.83 :202 FFmpeg_OnLog Aborted()
cesarstenico commented 9 months ago

I just tested your command as you have it typed. I get that same message that you do FFmpeg_OnLog [Parsed_subtitles_0 @ 0xe6ae40] can't find selected font provider but it still draws the subtitles and creates the output video.

If I omit copying the font file to the /tmp directory it creates the output video but does not draw the subtitles. So it is actually loading the font file where it says Loading font file /tmp/Calibri.

So your command appears to be fine. I got my test Calibri font from here. Verified the font name here

Are you seeing any other errors? Can you paste the entire output log from your command? My relevant code and console output are below for you to compare with.

Live demo

My transcode code (Blazor WASM) My console output from the command

This is the output log that i recived:

10:08:32.376 ffmpeg.vue:100 (3) [{…}, {…}, {…}]
10:08:32.380 ffmpeg.vue:53 ffmpeg version 5.1.3 Copyright (c) 2000-2022 the FFmpeg developers
10:08:32.381 ffmpeg.vue:53   built with emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.40 (5c27e79dd0a9c4e27ef2326841698cdd4f6b5784)
10:08:32.381 ffmpeg.vue:53   configuration: --target-os=none --arch=x86_32 --enable-cross-compile --disable-asm --disable-stripping --disable-programs --disable-doc --disable-debug --disable-runtime-cpudetect --disable-autodetect --nm=emnm --ar=emar --ranlib=emranlib --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --extra-cflags='-I/opt/include -O3 -msimd128' --extra-cxxflags='-I/opt/include -O3 -msimd128' --disable-pthreads --disable-w32threads --disable-os2threads --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libopus --enable-zlib --enable-libwebp --enable-libfreetype --enable-libfribidi --enable-libass
10:08:32.381 ffmpeg.vue:53   libavutil      57. 28.100 / 57. 28.100
10:08:32.381 ffmpeg.vue:53   libavcodec     59. 37.100 / 59. 37.100
10:08:32.382 ffmpeg.vue:53   libavformat    59. 27.100 / 59. 27.100
10:08:32.382 ffmpeg.vue:53   libavdevice    59.  7.100 / 59.  7.100
10:08:32.382 ffmpeg.vue:53   libavfilter     8. 44.100 /  8. 44.100
10:08:32.382 ffmpeg.vue:53   libswscale      6.  7.100 /  6.  7.100
10:08:32.382 ffmpeg.vue:53   libswresample   4.  7.100 /  4.  7.100
10:08:32.382 ffmpeg.vue:53   libpostproc    56.  6.100 / 56.  6.100
10:08:32.459 ffmpeg.vue:53 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
10:08:32.460 ffmpeg.vue:53   Metadata:
10:08:32.460 ffmpeg.vue:53     major_brand     : isom
10:08:32.460 ffmpeg.vue:53     minor_version   : 512
10:08:32.460 ffmpeg.vue:53     compatible_brands: isomiso2avc1mp41
10:08:32.460 ffmpeg.vue:53     encoder         : Lavf58.76.100
10:08:32.460 ffmpeg.vue:53   Duration: 00:03:43.60, start: 0.000000, bitrate: 425 kb/s
10:08:32.462 ffmpeg.vue:53   Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 227 kb/s, 30 fps, 30 tbr, 15360 tbn (default)
10:08:32.462 ffmpeg.vue:53     Metadata:
10:08:32.462 ffmpeg.vue:53       handler_name    : VideoHandler
10:08:32.463 ffmpeg.vue:53       vendor_id       : [0][0][0][0]
10:08:32.463 ffmpeg.vue:53   Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
10:08:32.463 ffmpeg.vue:53     Metadata:
10:08:32.463 ffmpeg.vue:53       handler_name    : SoundHandler
10:08:32.463 ffmpeg.vue:53       vendor_id       : [0][0][0][0]
10:08:32.464 ffmpeg.vue:53 Stream mapping:
10:08:32.464 ffmpeg.vue:53   Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
10:08:32.464 ffmpeg.vue:53   Stream #0:1 -> #0:1 (copy)
10:08:32.485 ffmpeg.vue:53 [Parsed_subtitles_0 @ 0x1515730] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 5.2.0 (COMPLEX)
10:08:32.487 ffmpeg.vue:53 [Parsed_subtitles_0 @ 0x1515730] Loading font file '/tmp/calibri-regular.ttf'
10:08:32.492 ffmpeg.vue:53 [Parsed_subtitles_0 @ 0x1515730] can't find selected font provider
10:08:32.509 ffmpeg.vue:53 [libx264 @ 0xe76dd0] using SAR=1/1
10:08:32.517 ffmpeg.vue:53 [libx264 @ 0xe76dd0] using cpu capabilities: none!
10:08:32.520 ffmpeg.vue:53 [libx264 @ 0xe76dd0] profile Constrained Baseline, level 3.1, 4:2:0, 8-bit
10:08:32.523 ffmpeg.vue:53 [libx264 @ 0xe76dd0] 264 - core 164 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=1 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
10:08:32.525 ffmpeg.vue:53 Output #0, mp4, to 'output.mp4':
10:08:32.525 ffmpeg.vue:53   Metadata:
10:08:32.525 ffmpeg.vue:53     major_brand     : isom
10:08:32.526 ffmpeg.vue:53     minor_version   : 512
10:08:32.526 ffmpeg.vue:53     compatible_brands: isomiso2avc1mp41
10:08:32.526 ffmpeg.vue:53     encoder         : Lavf59.27.100
10:08:32.526 ffmpeg.vue:53   Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 15360 tbn (default)
10:08:32.526 ffmpeg.vue:53     Metadata:
10:08:32.526 ffmpeg.vue:53       handler_name    : VideoHandler
10:08:32.527 ffmpeg.vue:53       vendor_id       : [0][0][0][0]
10:08:32.527 ffmpeg.vue:53       encoder         : Lavc59.37.100 libx264
10:08:32.527 ffmpeg.vue:53     Side data:
10:08:32.527 ffmpeg.vue:53       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
10:08:32.528 ffmpeg.vue:53   Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
10:08:32.528 ffmpeg.vue:53     Metadata:
10:08:32.528 ffmpeg.vue:53       handler_name    : SoundHandler
10:08:32.529 ffmpeg.vue:53       vendor_id       : [0][0][0][0]
10:08:32.554 ffmpeg.vue:53 frame=    1 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
10:08:32.668 ffmpeg.vue:53 [Parsed_subtitles_0 @ 0x1515730] fontselect: (Calibri, 400, 0) -> Calibri, 0, Calibri
10:08:32.984 ffmpeg.vue:53 frame=   14 fps=0.0 q=13.0 size=       0kB time=00:00:00.42 bitrate=   0.9kbits/s speed=0.821x    
10:08:33.486 ffmpeg.vue:53 frame=   34 fps= 33 q=13.0 size=       0kB time=00:00:01.08 bitrate=   0.4kbits/s speed=1.06x    
10:08:33.993 ffmpeg.vue:53 frame=   54 fps= 35 q=13.0 size=       0kB time=00:00:01.77 bitrate=   0.2kbits/s speed=1.16x    
10:08:34.493 ffmpeg.vue:53 frame=   73 fps= 36 q=13.0 size=       0kB time=00:00:02.38 bitrate=   0.2kbits/s speed=1.18x    
10:08:35.008 ffmpeg.vue:53 frame=   93 fps= 37 q=13.0 size=       0kB time=00:00:03.07 bitrate=   0.1kbits/s speed=1.21x    
10:08:35.522 ffmpeg.vue:53 frame=  113 fps= 37 q=13.0 size=       0kB time=00:00:03.73 bitrate=   0.1kbits/s speed=1.22x    
10:08:36.043 ffmpeg.vue:53 frame=  134 fps= 37 q=13.0 size=     256kB time=00:00:04.43 bitrate= 472.7kbits/s speed=1.24x    
10:08:36.562 ffmpeg.vue:53 frame=  158 fps= 39 q=13.0 size=     256kB time=00:00:05.22 bitrate= 401.3kbits/s speed=1.28x    
10:08:37.075 ffmpeg.vue:53 frame=  183 fps= 40 q=13.0 size=     256kB time=00:00:06.05 bitrate= 346.2kbits/s speed=1.31x    
10:08:37.584 ffmpeg.vue:53 frame=  209 fps= 41 q=14.0 size=     256kB time=00:00:06.93 bitrate= 302.5kbits/s speed=1.35x    
10:08:38.092 ffmpeg.vue:53 frame=  234 fps= 42 q=13.0 size=     256kB time=00:00:07.76 bitrate= 270.1kbits/s speed=1.38x    
10:08:38.607 ffmpeg.vue:53 frame=  256 fps= 42 q=16.0 size=     512kB time=00:00:08.49 bitrate= 494.0kbits/s speed=1.38x    
10:08:39.112 ffmpeg.vue:53 frame=  283 fps= 43 q=14.0 size=     512kB time=00:00:09.40 bitrate= 445.9kbits/s speed=1.42x    
10:08:39.626 ffmpeg.vue:53 frame=  308 fps= 43 q=20.0 size=     512kB time=00:00:10.24 bitrate= 409.6kbits/s speed=1.43x    
10:08:40.140 ffmpeg.vue:53 frame=  333 fps= 43 q=15.0 size=     768kB time=00:00:11.07 bitrate= 568.3kbits/s speed=1.44x    
10:08:40.648 ffmpeg.vue:53 frame=  358 fps= 44 q=14.0 size=     768kB time=00:00:11.90 bitrate= 528.5kbits/s speed=1.45x    
10:08:41.153 ffmpeg.vue:53 frame=  382 fps= 44 q=14.0 size=     768kB time=00:00:12.69 bitrate= 495.7kbits/s speed=1.46x    
10:08:41.661 ffmpeg.vue:53 frame=  407 fps= 44 q=13.0 size=     768kB time=00:00:13.52 bitrate= 465.2kbits/s speed=1.47x    
10:08:42.168 ffmpeg.vue:53 frame=  432 fps= 45 q=13.0 size=    1024kB time=00:00:14.35 bitrate= 584.3kbits/s speed=1.48x    
10:08:42.681 ffmpeg.vue:53 frame=  459 fps= 45 q=15.0 size=    1024kB time=00:00:15.27 bitrate= 549.2kbits/s speed=1.49x    
10:08:43.200 ffmpeg.vue:53 frame=  480 fps= 45 q=14.0 size=    1024kB time=00:00:15.95 bitrate= 525.7kbits/s speed=1.49x    
10:08:43.719 ffmpeg.vue:53 frame=  501 fps= 45 q=15.0 size=    1024kB time=00:00:16.66 bitrate= 503.5kbits/s speed=1.48x    
10:08:44.229 ffmpeg.vue:53 frame=  527 fps= 45 q=14.0 size=    1280kB time=00:00:17.53 bitrate= 598.0kbits/s speed=1.49x    
10:08:44.746 ffmpeg.vue:53 frame=  553 fps= 45 q=13.0 size=    1280kB time=00:00:18.38 bitrate= 570.2kbits/s speed= 1.5x    
10:08:45.253 ffmpeg.vue:53 frame=  580 fps= 45 q=13.0 size=    1280kB time=00:00:19.30 bitrate= 543.1kbits/s speed=1.51x    
10:08:45.754 ffmpeg.vue:53 frame=  607 fps= 46 q=14.0 size=    1280kB time=00:00:20.20 bitrate= 519.0kbits/s speed=1.52x    
10:08:46.275 ffmpeg.vue:53 frame=  634 fps= 46 q=13.0 size=    1280kB time=00:00:21.09 bitrate= 497.0kbits/s speed=1.53x    
10:08:46.793 ffmpeg.vue:53 frame=  662 fps= 46 q=13.0 size=    1280kB time=00:00:22.03 bitrate= 475.8kbits/s speed=1.54x    
10:08:47.312 ffmpeg.vue:53 frame=  689 fps= 46 q=13.0 size=    1280kB time=00:00:22.93 bitrate= 457.2kbits/s speed=1.54x    
10:08:47.824 ffmpeg.vue:53 frame=  716 fps= 47 q=13.0 size=    1280kB time=00:00:23.82 bitrate= 440.1kbits/s speed=1.55x    
10:08:48.331 ffmpeg.vue:53 frame=  743 fps= 47 q=13.0 size=    1280kB time=00:00:24.72 bitrate= 424.1kbits/s speed=1.56x    
10:08:48.847 ffmpeg.vue:53 frame=  770 fps= 47 q=13.0 size=    1536kB time=00:00:25.62 bitrate= 491.1kbits/s speed=1.56x    
10:08:49.359 ffmpeg.vue:53 frame=  799 fps= 47 q=13.0 size=    1536kB time=00:00:26.60 bitrate= 473.0kbits/s speed=1.57x    
10:08:49.897 ffmpeg.vue:53 frame=  823 fps= 47 q=14.0 size=    1536kB time=00:00:27.39 bitrate= 459.4kbits/s speed=1.57x    
10:08:50.408 ffmpeg.vue:53 frame=  846 fps= 47 q=13.0 size=    1792kB time=00:00:28.16 bitrate= 521.3kbits/s speed=1.57x    
10:08:50.930 ffmpeg.vue:53 frame=  868 fps= 47 q=13.0 size=    1792kB time=00:00:28.90 bitrate= 507.9kbits/s speed=1.57x    
10:08:51.446 ffmpeg.vue:53 frame=  888 fps= 47 q=14.0 size=    1792kB time=00:00:29.56 bitrate= 496.5kbits/s speed=1.56x    
10:08:51.951 ffmpeg.vue:53 frame=  913 fps= 47 q=13.0 size=    1792kB time=00:00:30.40 bitrate= 482.9kbits/s speed=1.56x    
10:08:52.466 ffmpeg.vue:53 frame=  939 fps= 47 q=13.0 size=    1792kB time=00:00:31.27 bitrate= 469.4kbits/s speed=1.56x    
10:08:52.979 ffmpeg.vue:53 frame=  965 fps= 47 q=13.0 size=    1792kB time=00:00:32.12 bitrate= 456.9kbits/s speed=1.57x    
10:08:53.488 ffmpeg.vue:53 frame=  992 fps= 47 q=13.0 size=    2048kB time=00:00:33.02 bitrate= 508.0kbits/s speed=1.57x    
10:08:54.005 ffmpeg.vue:53 frame= 1018 fps= 47 q=13.0 size=    2048kB time=00:00:33.89 bitrate= 494.9kbits/s speed=1.57x    
10:08:54.516 ffmpeg.vue:53 frame= 1047 fps= 47 q=15.0 size=    2048kB time=00:00:34.85 bitrate= 481.3kbits/s speed=1.58x    
10:08:55.037 ffmpeg.vue:53 frame= 1071 fps= 47 q=13.0 size=    2304kB time=00:00:35.66 bitrate= 529.2kbits/s speed=1.58x    
10:08:55.546 ffmpeg.vue:53 frame= 1097 fps= 48 q=13.0 size=    2304kB time=00:00:36.52 bitrate= 516.8kbits/s speed=1.58x    
10:08:56.049 ffmpeg.vue:53 frame= 1123 fps= 48 q=13.0 size=    2304kB time=00:00:37.39 bitrate= 504.7kbits/s speed=1.59x    
10:08:56.562 ffmpeg.vue:53 frame= 1149 fps= 48 q=13.0 size=    2304kB time=00:00:38.27 bitrate= 493.2kbits/s speed=1.59x    
10:08:57.072 ffmpeg.vue:53 frame= 1175 fps= 48 q=13.0 size=    2304kB time=00:00:39.12 bitrate= 482.4kbits/s speed=1.59x    
10:08:57.590 ffmpeg.vue:53 frame= 1202 fps= 48 q=13.0 size=    2304kB time=00:00:40.02 bitrate= 471.6kbits/s speed=1.59x    
10:08:58.108 ffmpeg.vue:53 frame= 1229 fps= 48 q=14.0 size=    2304kB time=00:00:40.93 bitrate= 461.0kbits/s speed= 1.6x    
10:08:58.625 ffmpeg.vue:53 frame= 1254 fps= 48 q=20.0 size=    2560kB time=00:00:41.77 bitrate= 502.1kbits/s speed= 1.6x    
10:08:59.128 ffmpeg.vue:53 frame= 1280 fps= 48 q=13.0 size=    2560kB time=00:00:42.62 bitrate= 492.0kbits/s speed= 1.6x    
10:08:59.629 ffmpeg.vue:53 frame= 1307 fps= 48 q=13.0 size=    2816kB time=00:00:43.54 bitrate= 529.8kbits/s speed= 1.6x    
10:09:00.143 ffmpeg.vue:53 frame= 1335 fps= 48 q=14.0 size=    2816kB time=00:00:44.45 bitrate= 518.9kbits/s speed=1.61x    
10:09:00.643 ffmpeg.vue:53 frame= 1362 fps= 48 q=14.0 size=    2816kB time=00:00:45.35 bitrate= 508.6kbits/s speed=1.61x    
10:09:01.146 ffmpeg.vue:53 frame= 1387 fps= 48 q=14.0 size=    2816kB time=00:00:46.20 bitrate= 499.2kbits/s speed=1.61x    
10:09:01.646 ffmpeg.vue:53 frame= 1412 fps= 48 q=15.0 size=    2816kB time=00:00:47.04 bitrate= 490.4kbits/s speed=1.61x    
10:09:02.147 ffmpeg.vue:53 frame= 1437 fps= 48 q=14.0 size=    3072kB time=00:00:47.87 bitrate= 525.7kbits/s speed=1.61x    
10:09:02.663 ffmpeg.vue:53 frame= 1463 fps= 48 q=15.0 size=    3072kB time=00:00:48.72 bitrate= 516.5kbits/s speed=1.61x    
10:09:03.167 ffmpeg.vue:53 frame= 1489 fps= 48 q=13.0 size=    3072kB time=00:00:49.60 bitrate= 507.4kbits/s speed=1.62x    
10:09:03.671 ffmpeg.vue:53 frame= 1513 fps= 48 q=14.0 size=    3328kB time=00:00:50.38 bitrate= 541.1kbits/s speed=1.61x    
10:09:04.173 ffmpeg.vue:53 frame= 1539 fps= 49 q=14.0 size=    3328kB time=00:00:51.26 bitrate= 531.8kbits/s speed=1.62x    
10:09:04.679 ffmpeg.vue:53 frame= 1564 fps= 49 q=13.0 size=    3328kB time=00:00:52.09 bitrate= 523.3kbits/s speed=1.62x    
10:09:05.184 ffmpeg.vue:53 frame= 1590 fps= 49 q=14.0 size=    3328kB time=00:00:52.97 bitrate= 514.7kbits/s speed=1.62x    
10:09:05.700 ffmpeg.vue:53 frame= 1616 fps= 49 q=13.0 size=    3328kB time=00:00:53.82 bitrate= 506.5kbits/s speed=1.62x    
10:09:06.205 ffmpeg.vue:53 frame= 1638 fps= 49 q=13.0 size=    3584kB time=00:00:54.57 bitrate= 538.0kbits/s speed=1.62x    
10:09:06.707 ffmpeg.vue:53 frame= 1662 fps= 49 q=13.0 size=    3584kB time=00:00:55.36 bitrate= 530.4kbits/s speed=1.62x    
10:09:07.220 ffmpeg.vue:53 frame= 1687 fps= 49 q=14.0 size=    3584kB time=00:00:56.19 bitrate= 522.5kbits/s speed=1.62x    
10:09:07.728 ffmpeg.vue:53 frame= 1711 fps= 49 q=13.0 size=    3584kB time=00:00:57.00 bitrate= 515.1kbits/s speed=1.62x    
10:09:08.247 ffmpeg.vue:53 frame= 1736 fps= 49 q=13.0 size=    3584kB time=00:00:57.83 bitrate= 507.7kbits/s speed=1.62x    
10:09:08.751 ffmpeg.vue:53 frame= 1761 fps= 49 q=13.0 size=    3840kB time=00:00:58.66 bitrate= 536.2kbits/s speed=1.62x    
10:09:09.258 ffmpeg.vue:53 frame= 1788 fps= 49 q=13.0 size=    3840kB time=00:00:59.56 bitrate= 528.1kbits/s speed=1.62x    
10:09:09.763 ffmpeg.vue:53 frame= 1813 fps= 49 q=13.0 size=    3840kB time=00:01:00.39 bitrate= 520.9kbits/s speed=1.62x    
10:09:10.274 ffmpeg.vue:53 frame= 1840 fps= 49 q=13.0 size=    3840kB time=00:01:01.29 bitrate= 513.3kbits/s speed=1.62x    
10:09:10.782 ffmpeg.vue:53 frame= 1868 fps= 49 q=14.0 size=    3840kB time=00:01:02.22 bitrate= 505.5kbits/s speed=1.62x    
10:09:11.285 ffmpeg.vue:53 frame= 1893 fps= 49 q=15.0 size=    3840kB time=00:01:03.06 bitrate= 498.8kbits/s speed=1.62x    
10:09:11.798 ffmpeg.vue:53 frame= 1919 fps= 49 q=13.0 size=    3840kB time=00:01:03.93 bitrate= 492.0kbits/s speed=1.63x    
10:09:12.302 ffmpeg.vue:53 frame= 1945 fps= 49 q=13.0 size=    4096kB time=00:01:04.78 bitrate= 517.9kbits/s speed=1.63x    
10:09:12.802 ffmpeg.vue:53 frame= 1972 fps= 49 q=13.0 size=    4096kB time=00:01:05.70 bitrate= 510.7kbits/s speed=1.63x    
10:09:13.327 ffmpeg.vue:53 frame= 2000 fps= 49 q=13.0 size=    4096kB time=00:01:06.62 bitrate= 503.6kbits/s speed=1.63x    
10:09:13.828 ffmpeg.vue:53 frame= 2027 fps= 49 q=13.0 size=    4096kB time=00:01:07.54 bitrate= 496.8kbits/s speed=1.63x    
10:09:14.341 ffmpeg.vue:53 frame= 2055 fps= 49 q=13.0 size=    4096kB time=00:01:08.45 bitrate= 490.1kbits/s speed=1.63x    
10:09:14.843 ffmpeg.vue:53 frame= 2082 fps= 49 q=14.0 size=    4352kB time=00:01:09.35 bitrate= 514.1kbits/s speed=1.64x    
10:09:15.352 ffmpeg.vue:53 frame= 2107 fps= 49 q=13.0 size=    4352kB time=00:01:10.20 bitrate= 507.8kbits/s speed=1.64x    
10:09:15.872 ffmpeg.vue:53 frame= 2135 fps= 49 q=13.0 size=    4352kB time=00:01:11.12 bitrate= 501.3kbits/s speed=1.64x    
10:09:16.374 ffmpeg.vue:53 frame= 2162 fps= 49 q=13.0 size=    4352kB time=00:01:12.02 bitrate= 495.0kbits/s speed=1.64x    
10:09:16.890 ffmpeg.vue:53 frame= 2189 fps= 49 q=13.0 size=    4352kB time=00:01:12.93 bitrate= 488.8kbits/s speed=1.64x    
10:09:17.394 ffmpeg.vue:53 frame= 2216 fps= 49 q=13.0 size=    4352kB time=00:01:13.83 bitrate= 482.9kbits/s speed=1.64x    
10:09:17.894 ffmpeg.vue:53 frame= 2243 fps= 49 q=13.0 size=    4352kB time=00:01:14.73 bitrate= 477.1kbits/s speed=1.64x    
10:09:18.394 ffmpeg.vue:53 frame= 2269 fps= 49 q=13.0 size=    4608kB time=00:01:15.60 bitrate= 499.3kbits/s speed=1.65x    
10:09:18.912 ffmpeg.vue:53 frame= 2296 fps= 49 q=13.0 size=    4608kB time=00:01:16.50 bitrate= 493.4kbits/s speed=1.65x    
10:09:19.424 ffmpeg.vue:53 frame= 2324 fps= 49 q=13.0 size=    4608kB time=00:01:17.44 bitrate= 487.5kbits/s speed=1.65x    
10:09:19.925 ffmpeg.vue:53 frame= 2350 fps= 50 q=13.0 size=    4608kB time=00:01:18.29 bitrate= 482.1kbits/s speed=1.65x    
10:09:20.438 ffmpeg.vue:53 frame= 2377 fps= 50 q=13.0 size=    4608kB time=00:01:19.18 bitrate= 476.7kbits/s speed=1.65x    
10:09:20.957 ffmpeg.vue:53 frame= 2403 fps= 50 q=13.0 size=    4608kB time=00:01:20.06 bitrate= 471.5kbits/s speed=1.65x    
10:09:21.462 ffmpeg.vue:53 frame= 2429 fps= 50 q=13.0 size=    4608kB time=00:01:20.93 bitrate= 466.4kbits/s speed=1.65x    
10:09:21.973 ffmpeg.vue:53 frame= 2456 fps= 50 q=13.0 size=    4608kB time=00:01:21.83 bitrate= 461.3kbits/s speed=1.65x    
10:09:22.488 ffmpeg.vue:53 frame= 2484 fps= 50 q=13.0 size=    4608kB time=00:01:22.77 bitrate= 456.1kbits/s speed=1.65x    
10:09:22.997 ffmpeg.vue:53 frame= 2509 fps= 50 q=14.0 size=    4864kB time=00:01:23.60 bitrate= 476.6kbits/s speed=1.65x    
10:09:23.513 ffmpeg.vue:53 frame= 2535 fps= 50 q=22.0 size=    4864kB time=00:01:24.45 bitrate= 471.8kbits/s speed=1.65x    
10:09:24.016 ffmpeg.vue:53 frame= 2557 fps= 50 q=14.0 size=    5120kB time=00:01:25.20 bitrate= 492.3kbits/s speed=1.65x    
10:09:24.516 ffmpeg.vue:53 frame= 2578 fps= 50 q=18.0 size=    5120kB time=00:01:25.88 bitrate= 488.4kbits/s speed=1.65x    
10:09:25.018 ffmpeg.vue:53 frame= 2600 fps= 49 q=14.0 size=    5120kB time=00:01:26.63 bitrate= 484.1kbits/s speed=1.65x    
10:09:25.531 ffmpeg.vue:53 frame= 2627 fps= 50 q=15.0 size=    5120kB time=00:01:27.53 bitrate= 479.2kbits/s speed=1.65x    
10:09:26.048 ffmpeg.vue:53 frame= 2653 fps= 50 q=13.0 size=    5376kB time=00:01:28.40 bitrate= 498.2kbits/s speed=1.65x    
10:09:26.565 ffmpeg.vue:53 frame= 2679 fps= 50 q=14.0 size=    5376kB time=00:01:29.25 bitrate= 493.4kbits/s speed=1.65x    
10:09:27.076 ffmpeg.vue:53 frame= 2706 fps= 50 q=14.0 size=    5376kB time=00:01:30.15 bitrate= 488.5kbits/s speed=1.65x    
10:09:27.577 ffmpeg.vue:53 frame= 2732 fps= 50 q=13.0 size=    5376kB time=00:01:31.02 bitrate= 483.8kbits/s speed=1.65x    
10:09:28.097 ffmpeg.vue:53 frame= 2756 fps= 50 q=22.0 size=    5632kB time=00:01:31.84 bitrate= 502.4kbits/s speed=1.65x    
10:09:28.616 ffmpeg.vue:53 frame= 2779 fps= 49 q=24.0 size=    5632kB time=00:01:32.60 bitrate= 498.2kbits/s speed=1.65x    
10:09:29.137 ffmpeg.vue:53 frame= 2797 fps= 49 q=23.0 size=    5888kB time=00:01:33.20 bitrate= 517.5kbits/s speed=1.64x    
10:09:29.661 ffmpeg.vue:53 frame= 2817 fps= 49 q=13.0 size=    6400kB time=00:01:33.86 bitrate= 558.5kbits/s speed=1.64x    
10:09:30.181 ffmpeg.vue:53 frame= 2839 fps= 49 q=13.0 size=    6400kB time=00:01:34.59 bitrate= 554.3kbits/s speed=1.64x    
10:09:30.684 ffmpeg.vue:53 frame= 2859 fps= 49 q=13.0 size=    6400kB time=00:01:35.27 bitrate= 550.3kbits/s speed=1.64x    
10:09:31.207 ffmpeg.vue:53 frame= 2881 fps= 49 q=13.0 size=    6400kB time=00:01:36.00 bitrate= 546.1kbits/s speed=1.63x    
10:09:31.725 ffmpeg.vue:53 frame= 2904 fps= 49 q=13.0 size=    6656kB time=00:01:36.76 bitrate= 563.5kbits/s speed=1.63x    
10:09:32.240 ffmpeg.vue:53 frame= 2927 fps= 49 q=13.0 size=    6656kB time=00:01:37.53 bitrate= 559.0kbits/s speed=1.63x    
10:09:32.744 ffmpeg.vue:53 frame= 2950 fps= 49 q=13.0 size=    6656kB time=00:01:38.30 bitrate= 554.7kbits/s speed=1.63x    
10:09:33.246 ffmpeg.vue:53 frame= 2971 fps= 49 q=13.0 size=    6656kB time=00:01:39.00 bitrate= 550.7kbits/s speed=1.63x    
10:09:33.753 ffmpeg.vue:53 frame= 2994 fps= 49 q=13.0 size=    6656kB time=00:01:39.75 bitrate= 546.6kbits/s speed=1.63x    
10:09:34.270 ffmpeg.vue:53 frame= 3018 fps= 49 q=13.0 size=    6912kB time=00:01:40.56 bitrate= 563.1kbits/s speed=1.63x    
10:09:34.788 ffmpeg.vue:53 frame= 3044 fps= 49 q=13.0 size=    6912kB time=00:01:41.44 bitrate= 558.2kbits/s speed=1.63x    
10:09:35.290 ffmpeg.vue:53 frame= 3069 fps= 49 q=13.0 size=    6912kB time=00:01:42.27 bitrate= 553.7kbits/s speed=1.63x    
10:09:35.801 ffmpeg.vue:53 frame= 3095 fps= 49 q=13.0 size=    6912kB time=00:01:43.12 bitrate= 549.1kbits/s speed=1.63x    
10:09:36.307 ffmpeg.vue:53 frame= 3121 fps= 49 q=13.0 size=    6912kB time=00:01:44.00 bitrate= 544.5kbits/s speed=1.63x    
10:09:36.828 ffmpeg.vue:53 frame= 3145 fps= 49 q=13.0 size=    6912kB time=00:01:44.78 bitrate= 540.4kbits/s speed=1.63x    
10:09:37.335 ffmpeg.vue:53 frame= 3168 fps= 49 q=13.0 size=    7168kB time=00:01:45.55 bitrate= 556.3kbits/s speed=1.63x    
10:09:37.843 ffmpeg.vue:53 frame= 3194 fps= 49 q=14.0 size=    7168kB time=00:01:46.43 bitrate= 551.7kbits/s speed=1.63x    
10:09:38.344 ffmpeg.vue:53 frame= 3220 fps= 49 q=14.0 size=    7168kB time=00:01:47.30 bitrate= 547.2kbits/s speed=1.63x    
10:09:38.856 ffmpeg.vue:53 frame= 3245 fps= 49 q=15.0 size=    7168kB time=00:01:48.13 bitrate= 543.0kbits/s speed=1.63x    
10:09:39.367 ffmpeg.vue:53 frame= 3269 fps= 49 q=13.0 size=    7424kB time=00:01:48.92 bitrate= 558.3kbits/s speed=1.63x    
10:09:39.883 ffmpeg.vue:53 frame= 3292 fps= 49 q=13.0 size=    7424kB time=00:01:49.69 bitrate= 554.4kbits/s speed=1.63x    
10:09:40.387 ffmpeg.vue:53 frame= 3318 fps= 49 q=13.0 size=    7424kB time=00:01:50.57 bitrate= 550.0kbits/s speed=1.63x    
10:09:40.890 ffmpeg.vue:53 frame= 3344 fps= 49 q=13.0 size=    7424kB time=00:01:51.42 bitrate= 545.8kbits/s speed=1.63x    
10:09:41.394 ffmpeg.vue:53 frame= 3371 fps= 49 q=13.0 size=    7424kB time=00:01:52.34 bitrate= 541.4kbits/s speed=1.63x    
10:09:41.901 ffmpeg.vue:53 frame= 3397 fps= 49 q=13.0 size=    7424kB time=00:01:53.19 bitrate= 537.3kbits/s speed=1.63x    
10:09:42.407 ffmpeg.vue:53 frame= 3423 fps= 49 q=13.0 size=    7680kB time=00:01:54.06 bitrate= 551.6kbits/s speed=1.63x    
10:09:42.907 ffmpeg.vue:53 frame= 3449 fps= 49 q=13.0 size=    7680kB time=00:01:54.92 bitrate= 547.5kbits/s speed=1.63x    
10:09:43.413 ffmpeg.vue:53 frame= 3475 fps= 49 q=13.0 size=    7680kB time=00:01:55.79 bitrate= 543.3kbits/s speed=1.63x    
10:09:43.915 ffmpeg.vue:53 frame= 3500 fps= 49 q=13.0 size=    7680kB time=00:01:56.62 bitrate= 539.4kbits/s speed=1.63x    
10:09:44.420 ffmpeg.vue:53 frame= 3524 fps= 49 q=13.0 size=    7936kB time=00:01:57.44 bitrate= 553.6kbits/s speed=1.63x    
10:09:44.924 ffmpeg.vue:53 frame= 3549 fps= 49 q=13.0 size=    7936kB time=00:01:58.27 bitrate= 549.7kbits/s speed=1.63x    
10:09:45.440 ffmpeg.vue:53 frame= 3574 fps= 49 q=13.0 size=    7936kB time=00:01:59.10 bitrate= 545.8kbits/s speed=1.63x    
10:09:45.956 ffmpeg.vue:53 frame= 3601 fps= 49 q=13.0 size=    7936kB time=00:02:00.00 bitrate= 541.8kbits/s speed=1.63x    
10:09:46.477 ffmpeg.vue:53 frame= 3628 fps= 49 q=13.0 size=    7936kB time=00:02:00.89 bitrate= 537.8kbits/s speed=1.63x    
10:09:46.980 ffmpeg.vue:53 frame= 3652 fps= 49 q=13.0 size=    7936kB time=00:02:01.70 bitrate= 534.2kbits/s speed=1.63x    
10:09:47.494 ffmpeg.vue:53 frame= 3678 fps= 49 q=13.0 size=    7936kB time=00:02:02.56 bitrate= 530.5kbits/s speed=1.63x    
10:09:47.995 ffmpeg.vue:53 frame= 3703 fps= 49 q=13.0 size=    7936kB time=00:02:03.39 bitrate= 526.9kbits/s speed=1.63x    
10:09:48.496 ffmpeg.vue:53 frame= 3729 fps= 49 q=13.0 size=    7936kB time=00:02:04.26 bitrate= 523.2kbits/s speed=1.63x    
10:09:49.000 ffmpeg.vue:53 frame= 3753 fps= 49 q=23.0 size=    8192kB time=00:02:05.05 bitrate= 536.6kbits/s speed=1.63x    
10:09:49.509 ffmpeg.vue:53 frame= 3778 fps= 49 q=13.0 size=    8192kB time=00:02:05.88 bitrate= 533.1kbits/s speed=1.63x    
10:09:50.029 ffmpeg.vue:53 frame= 3803 fps= 49 q=13.0 size=    8192kB time=00:02:06.74 bitrate= 529.5kbits/s speed=1.63x    
10:09:50.536 ffmpeg.vue:53 frame= 3829 fps= 49 q=13.0 size=    8192kB time=00:02:07.59 bitrate= 526.0kbits/s speed=1.63x    
10:09:51.052 ffmpeg.vue:53 frame= 3855 fps= 49 q=13.0 size=    8448kB time=00:02:08.46 bitrate= 538.7kbits/s speed=1.63x    
10:09:51.565 ffmpeg.vue:53 frame= 3881 fps= 49 q=13.0 size=    8448kB time=00:02:09.32 bitrate= 535.1kbits/s speed=1.63x    
10:09:52.070 ffmpeg.vue:53 frame= 3907 fps= 49 q=13.0 size=    8448kB time=00:02:10.19 bitrate= 531.6kbits/s speed=1.64x    
10:09:52.583 ffmpeg.vue:53 frame= 3930 fps= 49 q=13.0 size=    8448kB time=00:02:10.96 bitrate= 528.4kbits/s speed=1.63x    
10:09:53.093 ffmpeg.vue:53 frame= 3956 fps= 49 q=13.0 size=    8448kB time=00:02:11.84 bitrate= 524.9kbits/s speed=1.64x    
10:09:53.606 ffmpeg.vue:53 frame= 3983 fps= 49 q=13.0 size=    8448kB time=00:02:12.73 bitrate= 521.4kbits/s speed=1.64x    
10:09:54.113 ffmpeg.vue:53 frame= 4008 fps= 49 q=15.0 size=    8704kB time=00:02:13.56 bitrate= 533.8kbits/s speed=1.64x    
10:09:54.617 ffmpeg.vue:53 frame= 4033 fps= 49 q=13.0 size=    8704kB time=00:02:14.40 bitrate= 530.5kbits/s speed=1.64x    
10:09:55.121 ffmpeg.vue:53 frame= 4058 fps= 49 q=13.0 size=    8704kB time=00:02:15.23 bitrate= 527.3kbits/s speed=1.64x    
10:09:55.638 ffmpeg.vue:53 frame= 4084 fps= 49 q=13.0 size=    8704kB time=00:02:16.10 bitrate= 523.9kbits/s speed=1.64x    
10:09:56.153 ffmpeg.vue:53 frame= 4111 fps= 49 q=13.0 size=    8704kB time=00:02:17.00 bitrate= 520.5kbits/s speed=1.64x    
10:09:56.657 ffmpeg.vue:53 frame= 4137 fps= 49 q=19.0 size=    8704kB time=00:02:17.85 bitrate= 517.2kbits/s speed=1.64x    
10:09:57.169 ffmpeg.vue:53 frame= 4162 fps= 49 q=13.0 size=    8960kB time=00:02:18.68 bitrate= 529.3kbits/s speed=1.64x    
10:09:57.676 ffmpeg.vue:53 frame= 4187 fps= 49 q=13.0 size=    8960kB time=00:02:19.54 bitrate= 526.0kbits/s speed=1.64x    
10:09:58.190 ffmpeg.vue:53 frame= 4213 fps= 49 q=13.0 size=    8960kB time=00:02:20.39 bitrate= 522.8kbits/s speed=1.64x    
10:09:58.706 ffmpeg.vue:53 frame= 4238 fps= 49 q=13.0 size=    8960kB time=00:02:21.22 bitrate= 519.7kbits/s speed=1.64x    
10:09:59.215 ffmpeg.vue:53 frame= 4260 fps= 49 q=14.0 size=    9216kB time=00:02:21.97 bitrate= 531.8kbits/s speed=1.64x    
10:09:59.725 ffmpeg.vue:53 frame= 4286 fps= 49 q=13.0 size=    9216kB time=00:02:22.82 bitrate= 528.6kbits/s speed=1.64x    
10:10:00.234 ffmpeg.vue:53 frame= 4311 fps= 49 q=13.0 size=    9216kB time=00:02:23.65 bitrate= 525.5kbits/s speed=1.64x    
10:10:00.747 ffmpeg.vue:53 frame= 4337 fps= 49 q=13.0 size=    9216kB time=00:02:24.53 bitrate= 522.4kbits/s speed=1.64x    
10:10:01.261 ffmpeg.vue:53 frame= 4362 fps= 49 q=13.0 size=    9216kB time=00:02:25.36 bitrate= 519.4kbits/s speed=1.64x    
10:10:01.770 ffmpeg.vue:53 frame= 4389 fps= 49 q=13.0 size=    9216kB time=00:02:26.26 bitrate= 516.2kbits/s speed=1.64x    
10:10:02.275 ffmpeg.vue:53 frame= 4416 fps= 49 q=13.0 size=    9216kB time=00:02:27.15 bitrate= 513.0kbits/s speed=1.64x    
10:10:02.777 ffmpeg.vue:53 frame= 4442 fps= 49 q=13.0 size=    9216kB time=00:02:28.03 bitrate= 510.0kbits/s speed=1.64x    
10:10:03.287 ffmpeg.vue:53 frame= 4468 fps= 49 q=13.0 size=    9216kB time=00:02:28.90 bitrate= 507.0kbits/s speed=1.64x    
10:10:03.799 ffmpeg.vue:53 frame= 4495 fps= 49 q=13.0 size=    9472kB time=00:02:29.80 bitrate= 518.0kbits/s speed=1.64x    
10:10:04.313 ffmpeg.vue:53 frame= 4520 fps= 49 q=13.0 size=    9472kB time=00:02:30.63 bitrate= 515.1kbits/s speed=1.64x    
10:10:04.813 ffmpeg.vue:53 frame= 4545 fps= 49 q=13.0 size=    9472kB time=00:02:31.46 bitrate= 512.3kbits/s speed=1.64x    
10:10:05.316 ffmpeg.vue:53 frame= 4570 fps= 49 q=18.0 size=    9728kB time=00:02:32.29 bitrate= 523.3kbits/s speed=1.64x    
10:10:05.822 ffmpeg.vue:53 frame= 4596 fps= 49 q=15.0 size=    9728kB time=00:02:33.17 bitrate= 520.3kbits/s speed=1.64x    
10:10:06.325 ffmpeg.vue:53 frame= 4622 fps= 49 q=14.0 size=    9728kB time=00:02:34.02 bitrate= 517.4kbits/s speed=1.64x    
10:10:06.829 ffmpeg.vue:53 frame= 4647 fps= 49 q=13.0 size=    9728kB time=00:02:34.85 bitrate= 514.6kbits/s speed=1.64x    
10:10:07.344 ffmpeg.vue:53 frame= 4671 fps= 49 q=13.0 size=    9728kB time=00:02:35.66 bitrate= 511.9kbits/s speed=1.64x    
10:10:07.848 ffmpeg.vue:53 frame= 4693 fps= 49 q=13.0 size=    9728kB time=00:02:36.39 bitrate= 509.6kbits/s speed=1.64x    
10:10:08.352 ffmpeg.vue:53 frame= 4717 fps= 49 q=13.0 size=    9728kB time=00:02:37.20 bitrate= 506.9kbits/s speed=1.64x    
10:10:08.858 ffmpeg.vue:53 frame= 4739 fps= 49 q=13.0 size=    9984kB time=00:02:37.93 bitrate= 517.9kbits/s speed=1.64x    
10:10:09.373 ffmpeg.vue:53 frame= 4764 fps= 49 q=13.0 size=    9984kB time=00:02:38.76 bitrate= 515.2kbits/s speed=1.64x    
10:10:09.880 ffmpeg.vue:53 frame= 4791 fps= 49 q=13.0 size=    9984kB time=00:02:39.65 bitrate= 512.3kbits/s speed=1.64x    
10:10:10.391 ffmpeg.vue:53 frame= 4816 fps= 49 q=13.0 size=   10240kB time=00:02:40.49 bitrate= 522.7kbits/s speed=1.64x    
10:10:10.902 ffmpeg.vue:53 frame= 4843 fps= 49 q=13.0 size=   10240kB time=00:02:41.40 bitrate= 519.7kbits/s speed=1.64x    
10:10:11.417 ffmpeg.vue:53 frame= 4870 fps= 49 q=13.0 size=   10240kB time=00:02:42.30 bitrate= 516.8kbits/s speed=1.64x    
10:10:11.936 ffmpeg.vue:53 frame= 4897 fps= 49 q=13.0 size=   10240kB time=00:02:43.20 bitrate= 514.0kbits/s speed=1.64x    
10:10:12.436 ffmpeg.vue:53 frame= 4923 fps= 49 q=13.0 size=   10240kB time=00:02:44.07 bitrate= 511.3kbits/s speed=1.64x    
10:10:12.936 ffmpeg.vue:53 frame= 4949 fps= 49 q=13.0 size=   10240kB time=00:02:44.92 bitrate= 508.6kbits/s speed=1.64x    
10:10:13.437 ffmpeg.vue:53 frame= 4974 fps= 49 q=13.0 size=   10240kB time=00:02:45.76 bitrate= 506.1kbits/s speed=1.64x    
10:10:13.946 ffmpeg.vue:53 frame= 5000 fps= 49 q=13.0 size=   10240kB time=00:02:46.63 bitrate= 503.4kbits/s speed=1.64x    
10:10:14.461 ffmpeg.vue:53 frame= 5027 fps= 49 q=13.0 size=   10496kB time=00:02:47.53 bitrate= 513.2kbits/s speed=1.64x    
10:10:14.963 ffmpeg.vue:53 frame= 5053 fps= 49 q=13.0 size=   10496kB time=00:02:48.40 bitrate= 510.6kbits/s speed=1.64x    
10:10:15.476 ffmpeg.vue:53 frame= 5080 fps= 49 q=13.0 size=   10496kB time=00:02:49.30 bitrate= 507.9kbits/s speed=1.64x    
10:10:15.978 ffmpeg.vue:53 frame= 5106 fps= 49 q=13.0 size=   10496kB time=00:02:50.15 bitrate= 505.3kbits/s speed=1.64x    
10:10:16.489 ffmpeg.vue:53 frame= 5133 fps= 49 q=13.0 size=   10496kB time=00:02:51.07 bitrate= 502.6kbits/s speed=1.64x    
10:10:17.009 ffmpeg.vue:53 frame= 5158 fps= 49 q=13.0 size=   10752kB time=00:02:51.90 bitrate= 512.4kbits/s speed=1.64x    
10:10:17.526 ffmpeg.vue:53 frame= 5185 fps= 49 q=13.0 size=   10752kB time=00:02:52.80 bitrate= 509.7kbits/s speed=1.64x    
10:10:18.028 ffmpeg.vue:53 frame= 5211 fps= 49 q=13.0 size=   10752kB time=00:02:53.67 bitrate= 507.2kbits/s speed=1.65x    
10:10:18.534 ffmpeg.vue:53 frame= 5235 fps= 49 q=13.0 size=   10752kB time=00:02:54.46 bitrate= 504.9kbits/s speed=1.64x    
10:10:19.051 ffmpeg.vue:53 frame= 5259 fps= 49 q=14.0 size=   11008kB time=00:02:55.27 bitrate= 514.5kbits/s speed=1.64x    
10:10:19.554 ffmpeg.vue:53 frame= 5285 fps= 49 q=13.0 size=   11008kB time=00:02:56.12 bitrate= 512.0kbits/s speed=1.64x    
10:10:20.071 ffmpeg.vue:53 frame= 5312 fps= 49 q=15.0 size=   11008kB time=00:02:57.02 bitrate= 509.4kbits/s speed=1.65x    
10:10:20.586 ffmpeg.vue:53 frame= 5338 fps= 49 q=13.0 size=   11008kB time=00:02:57.89 bitrate= 506.9kbits/s speed=1.65x    
10:10:21.091 ffmpeg.vue:53 frame= 5362 fps= 49 q=13.0 size=   11008kB time=00:02:58.68 bitrate= 504.7kbits/s speed=1.64x    
10:10:21.611 ffmpeg.vue:53 frame= 5388 fps= 49 q=13.0 size=   11008kB time=00:02:59.56 bitrate= 502.2kbits/s speed=1.65x    
10:10:22.119 ffmpeg.vue:53 frame= 5413 fps= 49 q=13.0 size=   11008kB time=00:03:00.39 bitrate= 499.9kbits/s speed=1.65x    
10:10:22.623 ffmpeg.vue:53 frame= 5438 fps= 49 q=13.0 size=   11264kB time=00:03:01.22 bitrate= 509.2kbits/s speed=1.65x    
10:10:23.140 ffmpeg.vue:53 frame= 5464 fps= 49 q=13.0 size=   11264kB time=00:03:02.10 bitrate= 506.7kbits/s speed=1.65x    
10:10:23.659 ffmpeg.vue:53 frame= 5490 fps= 49 q=13.0 size=   11264kB time=00:03:02.95 bitrate= 504.4kbits/s speed=1.65x    
10:10:24.161 ffmpeg.vue:53 frame= 5515 fps= 49 q=13.0 size=   11520kB time=00:03:03.80 bitrate= 513.4kbits/s speed=1.65x    
10:10:24.662 ffmpeg.vue:53 frame= 5541 fps= 49 q=13.0 size=   11520kB time=00:03:04.66 bitrate= 511.1kbits/s speed=1.65x    
10:10:25.170 ffmpeg.vue:53 frame= 5566 fps= 49 q=13.0 size=   11520kB time=00:03:05.49 bitrate= 508.8kbits/s speed=1.65x    
10:10:25.680 ffmpeg.vue:53 frame= 5593 fps= 49 q=13.0 size=   11520kB time=00:03:06.38 bitrate= 506.3kbits/s speed=1.65x    
10:10:26.182 ffmpeg.vue:53 frame= 5619 fps= 49 q=13.0 size=   11520kB time=00:03:07.26 bitrate= 504.0kbits/s speed=1.65x    
10:10:26.692 ffmpeg.vue:53 frame= 5646 fps= 49 q=13.0 size=   11520kB time=00:03:08.16 bitrate= 501.6kbits/s speed=1.65x    
10:10:27.199 ffmpeg.vue:53 frame= 5671 fps= 49 q=13.0 size=   11520kB time=00:03:08.99 bitrate= 499.3kbits/s speed=1.65x    
10:10:27.716 ffmpeg.vue:53 frame= 5697 fps= 49 q=13.0 size=   11520kB time=00:03:09.86 bitrate= 497.0kbits/s speed=1.65x    
10:10:28.226 ffmpeg.vue:53 frame= 5722 fps= 49 q=13.0 size=   11520kB time=00:03:10.69 bitrate= 494.9kbits/s speed=1.65x    
10:10:28.739 ffmpeg.vue:53 frame= 5749 fps= 49 q=13.0 size=   11520kB time=00:03:11.59 bitrate= 492.6kbits/s speed=1.65x    
10:10:29.252 ffmpeg.vue:53 frame= 5772 fps= 49 q=13.0 size=   11776kB time=00:03:12.36 bitrate= 501.5kbits/s speed=1.65x    
10:10:29.770 ffmpeg.vue:53 frame= 5799 fps= 49 q=13.0 size=   11776kB time=00:03:13.25 bitrate= 499.2kbits/s speed=1.65x    
10:10:30.273 ffmpeg.vue:53 frame= 5824 fps= 49 q=13.0 size=   12032kB time=00:03:14.09 bitrate= 507.8kbits/s speed=1.65x    
10:10:30.788 ffmpeg.vue:53 frame= 5850 fps= 49 q=13.0 size=   12032kB time=00:03:14.96 bitrate= 505.6kbits/s speed=1.65x    
10:10:31.298 ffmpeg.vue:53 frame= 5876 fps= 49 q=13.0 size=   12032kB time=00:03:15.84 bitrate= 503.3kbits/s speed=1.65x    
10:10:31.814 ffmpeg.vue:53 frame= 5901 fps= 49 q=13.0 size=   12032kB time=00:03:16.67 bitrate= 501.2kbits/s speed=1.65x    
10:10:32.327 ffmpeg.vue:53 frame= 5926 fps= 49 q=14.0 size=   12032kB time=00:03:17.50 bitrate= 499.1kbits/s speed=1.65x    
10:10:32.827 ffmpeg.vue:53 frame= 5951 fps= 49 q=15.0 size=   12032kB time=00:03:18.33 bitrate= 497.0kbits/s speed=1.65x    
10:10:33.330 ffmpeg.vue:53 frame= 5974 fps= 49 q=13.0 size=   12032kB time=00:03:19.10 bitrate= 495.1kbits/s speed=1.65x    
10:10:33.850 ffmpeg.vue:53 frame= 5999 fps= 49 q=13.0 size=   12032kB time=00:03:19.93 bitrate= 493.0kbits/s speed=1.65x    
10:10:34.356 ffmpeg.vue:53 frame= 6022 fps= 49 q=13.0 size=   12288kB time=00:03:20.70 bitrate= 501.6kbits/s speed=1.65x    
10:10:34.864 ffmpeg.vue:53 frame= 6048 fps= 49 q=13.0 size=   12544kB time=00:03:21.55 bitrate= 509.8kbits/s speed=1.65x    
10:10:35.381 ffmpeg.vue:53 frame= 6074 fps= 49 q=13.0 size=   12544kB time=00:03:22.43 bitrate= 507.6kbits/s speed=1.65x    
10:10:35.889 ffmpeg.vue:53 frame= 6100 fps= 49 q=13.0 size=   12544kB time=00:03:23.30 bitrate= 505.4kbits/s speed=1.65x    
10:10:36.391 ffmpeg.vue:53 frame= 6123 fps= 49 q=13.0 size=   12544kB time=00:03:24.07 bitrate= 503.5kbits/s speed=1.65x    
10:10:36.892 ffmpeg.vue:53 frame= 6148 fps= 49 q=13.0 size=   12544kB time=00:03:24.90 bitrate= 501.5kbits/s speed=1.65x    
10:10:37.407 ffmpeg.vue:53 frame= 6175 fps= 49 q=13.0 size=   12544kB time=00:03:25.80 bitrate= 499.3kbits/s speed=1.65x    
10:10:37.918 ffmpeg.vue:53 frame= 6201 fps= 49 q=13.0 size=   12544kB time=00:03:26.65 bitrate= 497.3kbits/s speed=1.65x    
10:10:38.430 ffmpeg.vue:53 frame= 6227 fps= 49 q=13.0 size=   12544kB time=00:03:27.53 bitrate= 495.2kbits/s speed=1.65x    
10:10:38.938 ffmpeg.vue:53 frame= 6251 fps= 49 q=13.0 size=   12544kB time=00:03:28.34 bitrate= 493.2kbits/s speed=1.65x    
10:10:39.438 ffmpeg.vue:53 frame= 6278 fps= 49 q=13.0 size=   12800kB time=00:03:29.23 bitrate= 501.1kbits/s speed=1.65x    
10:10:39.948 ffmpeg.vue:53 frame= 6306 fps= 49 q=13.0 size=   12800kB time=00:03:30.15 bitrate= 499.0kbits/s speed=1.65x    
10:10:40.450 ffmpeg.vue:53 frame= 6332 fps= 49 q=13.0 size=   12800kB time=00:03:31.02 bitrate= 496.9kbits/s speed=1.65x    
10:10:40.951 ffmpeg.vue:53 frame= 6359 fps= 49 q=13.0 size=   12800kB time=00:03:31.92 bitrate= 494.8kbits/s speed=1.65x    
10:10:41.454 ffmpeg.vue:53 frame= 6385 fps= 49 q=13.0 size=   12800kB time=00:03:32.80 bitrate= 492.8kbits/s speed=1.65x    
10:10:41.971 ffmpeg.vue:53 frame= 6411 fps= 50 q=13.0 size=   12800kB time=00:03:33.67 bitrate= 490.7kbits/s speed=1.65x    
10:10:42.478 ffmpeg.vue:53 frame= 6439 fps= 50 q=13.0 size=   12800kB time=00:03:34.59 bitrate= 488.6kbits/s speed=1.65x    
10:10:42.977 ffmpeg.vue:53 frame= 6465 fps= 50 q=13.0 size=   13056kB time=00:03:35.46 bitrate= 496.4kbits/s speed=1.65x    
10:10:43.486 ffmpeg.vue:53 frame= 6493 fps= 50 q=13.0 size=   13056kB time=00:03:36.40 bitrate= 494.2kbits/s speed=1.65x    
10:10:44.003 ffmpeg.vue:53 frame= 6519 fps= 50 q=13.0 size=   13312kB time=00:03:37.25 bitrate= 501.9kbits/s speed=1.65x    
10:10:44.506 ffmpeg.vue:53 frame= 6547 fps= 50 q=13.0 size=   13312kB time=00:03:38.19 bitrate= 499.8kbits/s speed=1.65x    
10:10:45.009 ffmpeg.vue:53 frame= 6572 fps= 50 q=13.0 size=   13312kB time=00:03:39.02 bitrate= 497.9kbits/s speed=1.65x    
10:10:45.522 ffmpeg.vue:53 frame= 6599 fps= 50 q=13.0 size=   13312kB time=00:03:39.92 bitrate= 495.9kbits/s speed=1.65x    
10:10:46.035 ffmpeg.vue:53 frame= 6625 fps= 50 q=13.0 size=   13312kB time=00:03:40.80 bitrate= 493.9kbits/s speed=1.65x    
10:10:46.536 ffmpeg.vue:53 frame= 6651 fps= 50 q=13.0 size=   13312kB time=00:03:41.67 bitrate= 491.9kbits/s speed=1.65x    
10:10:47.050 ffmpeg.vue:53 frame= 6676 fps= 50 q=13.0 size=   13312kB time=00:03:42.50 bitrate= 490.1kbits/s speed=1.65x    
10:10:47.568 ffmpeg.vue:53 frame= 6701 fps= 50 q=13.0 size=   13312kB time=00:03:43.33 bitrate= 488.3kbits/s speed=1.65x    
10:10:47.733 ffmpeg.vue:53 frame= 6708 fps= 50 q=13.0 Lsize=   13675kB time=00:03:43.56 bitrate= 501.1kbits/s dup=1 drop=0 speed=1.65x    
10:10:47.733 ffmpeg.vue:53 video:8310kB audio:5176kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.407241%
10:10:47.736 ffmpeg.vue:53 [libx264 @ 0xe76dd0] frame I:27    Avg QP:10.67  size:162456
10:10:47.736 ffmpeg.vue:53 [libx264 @ 0xe76dd0] frame P:6681  Avg QP:13.49  size:   617
10:10:47.736 ffmpeg.vue:53 [libx264 @ 0xe76dd0] mb I  I16..4: 100.0%  0.0%  0.0%
10:10:47.737 ffmpeg.vue:53 [libx264 @ 0xe76dd0] mb P  I16..4:  0.3%  0.0%  0.0%  P16..4:  0.6%  0.0%  0.0%  0.0%  0.0%    skip:99.1%
10:10:47.737 ffmpeg.vue:53 [libx264 @ 0xe76dd0] coded y,uvDC,uvAC intra: 26.5% 20.2% 19.0% inter: 0.3% 0.2% 0.1%
10:10:47.737 ffmpeg.vue:53 [libx264 @ 0xe76dd0] i16 v,h,dc,p: 70% 27%  2%  1%
10:10:47.737 ffmpeg.vue:53 [libx264 @ 0xe76dd0] i8c dc,h,v,p: 76% 17%  6%  1%
10:10:47.737 ffmpeg.vue:53 [libx264 @ 0xe76dd0] kb/s:304.41
10:10:47.737 ffmpeg.vue:53 Aborted()
LostBeard commented 9 months ago

That looks like successful transcoding output (Aborted() is normal after success.) Did you try reading and using the output video?

cesarstenico commented 9 months ago

That looks like successful transcoding output (Aborted() is normal after success.) Did you try reading and using the output video?

Yes, I tried, and the output file is returning with a size of 1kb, impossible to execute. One line that catches my attention is this: 10:10:47.733 ffmpeg.vue:53 video:8310kB audio:5176kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.407241%

Output return: image

Some infos about de input video: image

.srt: image

LostBeard commented 9 months ago

Line from your transcode output:

video:8310kB audio:5176kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.407241%

Same line from my transcode:

video:4303kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.054622%

I'm assuming they round the file size and that is why the subtitle part == 0kb.

I am looking for the reason why it is working in my tests but not yours. I am using the "Big Buck Bunny" ffmpeg.wasm test video found here which I have included in the demo project linked below.

I have created a minimal demo that includes the video, srt file, font file, and ffmpeg.wasm version I am using so that maybe you can start from there and replace what you need until you find out what is causing the issue. Hopefully that helps. It is basically a nodejs app that uses express to host the demo with minimal amount of code.

Test code with assets: ffmpeg.wasm-subtitles.zip

Good luck.