| 1 | ffmpeg started on 2022-11-07 at 12:54:00
|
|---|
| 2 | Report written to "ffmpeg-20221107-125400.log"
|
|---|
| 3 | Log level: 48
|
|---|
| 4 | Command line:
|
|---|
| 5 | node_modules/ffmpeg-static/ffmpeg -re -f lavfi -i "smptebars=rate=30:size=640x360" -f lavfi -i "sine=frequency=1000" -vf "drawtext=text=\\'%{pts:hms}\\':rate=30:x=(w-tw)/2:y=(h-lh)/2:fontsize=48:fontcolor=white:box=1:boxcolor=black" -vcodec libx264 -profile:v baseline -pix_fmt yuv420p -preset ultrafast -tune zerolatency -crf 28 -acodec aac -f flv rtmp://localhost:1935 -report
|
|---|
| 6 | ffmpeg version 5.0.1-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2022 the FFmpeg developers
|
|---|
| 7 | built with gcc 8 (Debian 8.3.0-6)
|
|---|
| 8 | configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
|
|---|
| 9 | libavutil 57. 17.100 / 57. 17.100
|
|---|
| 10 | libavcodec 59. 18.100 / 59. 18.100
|
|---|
| 11 | libavformat 59. 16.100 / 59. 16.100
|
|---|
| 12 | libavdevice 59. 4.100 / 59. 4.100
|
|---|
| 13 | libavfilter 8. 24.100 / 8. 24.100
|
|---|
| 14 | libswscale 6. 4.100 / 6. 4.100
|
|---|
| 15 | libswresample 4. 3.100 / 4. 3.100
|
|---|
| 16 | libpostproc 56. 3.100 / 56. 3.100
|
|---|
| 17 | Splitting the commandline.
|
|---|
| 18 | Reading option '-re' ... matched as option 're' (read input at native frame rate; equivalent to -readrate 1) with argument '1'.
|
|---|
| 19 | Reading option '-f' ... matched as option 'f' (force format) with argument 'lavfi'.
|
|---|
| 20 | Reading option '-i' ... matched as input url with argument 'smptebars=rate=30:size=640x360'.
|
|---|
| 21 | Reading option '-f' ... matched as option 'f' (force format) with argument 'lavfi'.
|
|---|
| 22 | Reading option '-i' ... matched as input url with argument 'sine=frequency=1000'.
|
|---|
| 23 | Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'drawtext=text=\'%{pts:hms}\':rate=30:x=(w-tw)/2:y=(h-lh)/2:fontsize=48:fontcolor=white:box=1:boxcolor=black'.
|
|---|
| 24 | Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'libx264'.
|
|---|
| 25 | Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'baseline'.
|
|---|
| 26 | Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'.
|
|---|
| 27 | Reading option '-preset' ... matched as AVOption 'preset' with argument 'ultrafast'.
|
|---|
| 28 | Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'.
|
|---|
| 29 | Reading option '-crf' ... matched as AVOption 'crf' with argument '28'.
|
|---|
| 30 | Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'aac'.
|
|---|
| 31 | Reading option '-f' ... matched as option 'f' (force format) with argument 'flv'.
|
|---|
| 32 | Reading option 'rtmp://localhost:1935' ... matched as output url.
|
|---|
| 33 | Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.
|
|---|
| 34 | Finished splitting the commandline.
|
|---|
| 35 | Parsing a group of options: global .
|
|---|
| 36 | Applying option report (generate a report) with argument 1.
|
|---|
| 37 | Successfully parsed a group of options.
|
|---|
| 38 | Parsing a group of options: input url smptebars=rate=30:size=640x360.
|
|---|
| 39 | Applying option re (read input at native frame rate; equivalent to -readrate 1) with argument 1.
|
|---|
| 40 | Applying option f (force format) with argument lavfi.
|
|---|
| 41 | Successfully parsed a group of options.
|
|---|
| 42 | Opening an input file: smptebars=rate=30:size=640x360.
|
|---|
| 43 | detected 16 logical cores
|
|---|
| 44 | [Parsed_smptebars_0 @ 0x6a90540] Setting 'rate' to value '30'
|
|---|
| 45 | [Parsed_smptebars_0 @ 0x6a90540] Setting 'size' to value '640x360'
|
|---|
| 46 | [Parsed_smptebars_0 @ 0x6a90540] size:640x360 rate:30/1 duration:-1.000000 sar:1/1
|
|---|
| 47 | [AVFilterGraph @ 0x6a8e780] query_formats: 2 queried, 1 merged, 0 already done, 0 delayed
|
|---|
| 48 | [lavfi @ 0x6a8dbc0] All info found
|
|---|
| 49 | Input #0, lavfi, from 'smptebars=rate=30:size=640x360':
|
|---|
| 50 | Duration: N/A, start: 0.000000, bitrate: N/A
|
|---|
| 51 | Stream #0:0, 1, 1/30: Video: rawvideo (I420 / 0x30323449), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 30 tbr, 30 tbn
|
|---|
| 52 | Successfully opened the file.
|
|---|
| 53 | Parsing a group of options: input url sine=frequency=1000.
|
|---|
| 54 | Applying option f (force format) with argument lavfi.
|
|---|
| 55 | Successfully parsed a group of options.
|
|---|
| 56 | Opening an input file: sine=frequency=1000.
|
|---|
| 57 | [Parsed_sine_0 @ 0x6ab5d00] Setting 'frequency' to value '1000'
|
|---|
| 58 | [AVFilterGraph @ 0x6ab40c0] query_formats: 2 queried, 3 merged, 0 already done, 0 delayed
|
|---|
| 59 | [lavfi @ 0x6ab3800] All info found
|
|---|
| 60 | Input #1, lavfi, from 'sine=frequency=1000':
|
|---|
| 61 | Duration: N/A, start: 0.000000, bitrate: 705 kb/s
|
|---|
| 62 | Stream #1:0, 1, 1/44100: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
|
|---|
| 63 | Successfully opened the file.
|
|---|
| 64 | Parsing a group of options: output url rtmp://localhost:1935.
|
|---|
| 65 | Applying option vf (set video filters) with argument drawtext=text=\'%{pts:hms}\':rate=30:x=(w-tw)/2:y=(h-lh)/2:fontsize=48:fontcolor=white:box=1:boxcolor=black.
|
|---|
| 66 | Applying option vcodec (force video codec ('copy' to copy stream)) with argument libx264.
|
|---|
| 67 | Applying option profile:v (set profile) with argument baseline.
|
|---|
| 68 | Applying option pix_fmt (set pixel format) with argument yuv420p.
|
|---|
| 69 | Applying option acodec (force audio codec ('copy' to copy stream)) with argument aac.
|
|---|
| 70 | Applying option f (force format) with argument flv.
|
|---|
| 71 | Successfully parsed a group of options.
|
|---|
| 72 | Opening an output file: rtmp://localhost:1935.
|
|---|
| 73 | [rtmp @ 0x6acdd80] No default whitelist set
|
|---|
| 74 | [tcp @ 0x6ac9e40] No default whitelist set
|
|---|