| 1 | piranna@ThinkPad-T16:/run/user/1000/LL-HLS-streamer_bttf$ 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 -v 9 -loglevel 99
|
|---|
| 2 | ffmpeg version 5.0.1-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2022 the FFmpeg developers
|
|---|
| 3 | built with gcc 8 (Debian 8.3.0-6)
|
|---|
| 4 | 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
|
|---|
| 5 | libavutil 57. 17.100 / 57. 17.100
|
|---|
| 6 | libavcodec 59. 18.100 / 59. 18.100
|
|---|
| 7 | libavformat 59. 16.100 / 59. 16.100
|
|---|
| 8 | libavdevice 59. 4.100 / 59. 4.100
|
|---|
| 9 | libavfilter 8. 24.100 / 8. 24.100
|
|---|
| 10 | libswscale 6. 4.100 / 6. 4.100
|
|---|
| 11 | libswresample 4. 3.100 / 4. 3.100
|
|---|
| 12 | libpostproc 56. 3.100 / 56. 3.100
|
|---|
| 13 | Splitting the commandline.
|
|---|
| 14 | Reading option '-re' ... matched as option 're' (read input at native frame rate; equivalent to -readrate 1) with argument '1'.
|
|---|
| 15 | Reading option '-f' ... matched as option 'f' (force format) with argument 'lavfi'.
|
|---|
| 16 | Reading option '-i' ... matched as input url with argument 'smptebars=rate=30:size=640x360'.
|
|---|
| 17 | Reading option '-f' ... matched as option 'f' (force format) with argument 'lavfi'.
|
|---|
| 18 | Reading option '-i' ... matched as input url with argument 'sine=frequency=1000'.
|
|---|
| 19 | 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'.
|
|---|
| 20 | Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'libx264'.
|
|---|
| 21 | Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'baseline'.
|
|---|
| 22 | Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'.
|
|---|
| 23 | Reading option '-preset' ... matched as AVOption 'preset' with argument 'ultrafast'.
|
|---|
| 24 | Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'.
|
|---|
| 25 | Reading option '-crf' ... matched as AVOption 'crf' with argument '28'.
|
|---|
| 26 | Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'aac'.
|
|---|
| 27 | Reading option '-f' ... matched as option 'f' (force format) with argument 'flv'.
|
|---|
| 28 | Reading option 'rtmp://localhost:1935' ... matched as output url.
|
|---|
| 29 | Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.
|
|---|
| 30 | Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
|
|---|
| 31 | Finished splitting the commandline.
|
|---|
| 32 | Parsing a group of options: global .
|
|---|
| 33 | Applying option v (set logging level) with argument 9.
|
|---|
| 34 | Successfully parsed a group of options.
|
|---|
| 35 | Parsing a group of options: input url smptebars=rate=30:size=640x360.
|
|---|
| 36 | Applying option re (read input at native frame rate; equivalent to -readrate 1) with argument 1.
|
|---|
| 37 | Applying option f (force format) with argument lavfi.
|
|---|
| 38 | Successfully parsed a group of options.
|
|---|
| 39 | Opening an input file: smptebars=rate=30:size=640x360.
|
|---|
| 40 | detected 16 logical cores
|
|---|
| 41 | [Parsed_smptebars_0 @ 0x76a2300] Setting 'rate' to value '30'
|
|---|
| 42 | [Parsed_smptebars_0 @ 0x76a2300] Setting 'size' to value '640x360'
|
|---|
| 43 | [Parsed_smptebars_0 @ 0x76a2300] size:640x360 rate:30/1 duration:-1.000000 sar:1/1
|
|---|
| 44 | [AVFilterGraph @ 0x76a0500] query_formats: 2 queried, 1 merged, 0 already done, 0 delayed
|
|---|
| 45 | [lavfi @ 0x769f980] All info found
|
|---|
| 46 | [lavfi @ 0x769f980] stream 0: start_time: 0 duration: NOPTS
|
|---|
| 47 | [lavfi @ 0x769f980] format: start_time: 0 duration: NOPTS (estimate from bit rate) bitrate=0 kb/s
|
|---|
| 48 | Input #0, lavfi, from 'smptebars=rate=30:size=640x360':
|
|---|
| 49 | Duration: N/A, start: 0.000000, bitrate: N/A
|
|---|
| 50 | Stream #0:0, 1, 1/30: Video: rawvideo, 1 reference frame (I420 / 0x30323449), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 0/1, 30 tbr, 30 tbn
|
|---|
| 51 | Successfully opened the file.
|
|---|
| 52 | Parsing a group of options: input url sine=frequency=1000.
|
|---|
| 53 | Applying option f (force format) with argument lavfi.
|
|---|
| 54 | Successfully parsed a group of options.
|
|---|
| 55 | Opening an input file: sine=frequency=1000.
|
|---|
| 56 | [Parsed_sine_0 @ 0x76c7740] Setting 'frequency' to value '1000'
|
|---|
| 57 | [AVFilterGraph @ 0x76c5dc0] query_formats: 2 queried, 3 merged, 0 already done, 0 delayed
|
|---|
| 58 | [lavfi @ 0x76c55c0] All info found
|
|---|
| 59 | [lavfi @ 0x76c55c0] stream 0: start_time: 0 duration: NOPTS
|
|---|
| 60 | [lavfi @ 0x76c55c0] format: start_time: 0 duration: NOPTS (estimate from bit rate) bitrate=705 kb/s
|
|---|
| 61 | Input #1, lavfi, from 'sine=frequency=1000':
|
|---|
| 62 | Duration: N/A, start: 0.000000, bitrate: 705 kb/s
|
|---|
| 63 | Stream #1:0, 1, 1/44100: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
|
|---|
| 64 | Successfully opened the file.
|
|---|
| 65 | Parsing a group of options: output url rtmp://localhost:1935.
|
|---|
| 66 | 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.
|
|---|
| 67 | Applying option vcodec (force video codec ('copy' to copy stream)) with argument libx264.
|
|---|
| 68 | Applying option profile:v (set profile) with argument baseline.
|
|---|
| 69 | Applying option pix_fmt (set pixel format) with argument yuv420p.
|
|---|
| 70 | Applying option acodec (force audio codec ('copy' to copy stream)) with argument aac.
|
|---|
| 71 | Applying option f (force format) with argument flv.
|
|---|
| 72 | Successfully parsed a group of options.
|
|---|
| 73 | Opening an output file: rtmp://localhost:1935.
|
|---|
| 74 | [rtmp @ 0x76dfb00] No default whitelist set
|
|---|
| 75 | [tcp @ 0x76d94c0] No default whitelist set
|
|---|
| 76 | Violación de segmento (`core' generado)
|
|---|
| 77 | piranna@ThinkPad-T16:/run/user/1000/LL-HLS-streamer_bttf$
|
|---|