Changes between Initial Version and Version 1 of Ticket #6638, comment 4


Ignore:
Timestamp:
Nov 12, 2018, 6:51:02 PM (9 months ago)
Author:
zaterio
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6638, comment 4

    initial v1  
    1 
    2 Similar behavior in last commit (Nov 2018):
    3 
    4 {{{
    5 [root@localhost 2]# /usr/local/ffmpeg-master-nvenc-fdk-aac/bin/ffmpeg -buildconf
    6 ffmpeg version N-92394-g75625c5 Copyright (c) 2000-2018 the FFmpeg developers
    7   built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-16)
    8   configuration: --prefix=/usr/local/ffmpeg-master-nvenc-fdk-aac --pkg-config-flags=--static --extra-cflags=-I/usr/src/ffmpeg_build/include --extra-cflags=-I/usr/local/cuda-9.2/include/ --extra-ldflags=-L/usr/local/cuda-9.2/lib64/ --extra-ldflags=-L/usr/src/ffmpeg_build/lib --extra-libs=-lpthread --extra-libs=-lm --enable-gpl --enable-libx264 --enable-nonfree --enable-cuda --enable-cuvid --enable-nvenc --enable-libnpp --enable-libfdk_aac
    9   libavutil      56. 23.101 / 56. 23.101
    10   libavcodec     58. 39.100 / 58. 39.100
    11   libavformat    58. 22.100 / 58. 22.100
    12   libavdevice    58.  6.100 / 58.  6.100
    13   libavfilter     7. 43.100 /  7. 43.100
    14   libswscale      5.  4.100 /  5.  4.100
    15   libswresample   3.  4.100 /  3.  4.100
    16   libpostproc    55.  4.100 / 55.  4.100
    17 
    18   configuration:
    19     --prefix=/usr/local/ffmpeg-master-nvenc-fdk-aac
    20     --pkg-config-flags=--static
    21     --extra-cflags=-I/usr/src/ffmpeg_build/include
    22     --extra-cflags=-I/usr/local/cuda-9.2/include/
    23     --extra-ldflags=-L/usr/local/cuda-9.2/lib64/
    24     --extra-ldflags=-L/usr/src/ffmpeg_build/lib
    25     --extra-libs=-lpthread
    26     --extra-libs=-lm
    27     --enable-gpl
    28     --enable-libx264
    29     --enable-nonfree
    30     --enable-cuda
    31     --enable-cuvid
    32     --enable-nvenc
    33     --enable-libnpp
    34     --enable-libfdk_aac
    35 }}}
    36 
    37 # MPEGTS test
    38 
    39 {{{
    40 /usr/local/ffmpeg-master-nvenc-fdk-aac/bin/ffmpeg -loglevel debug \
    41 -hwaccel cuvid -c:v h264_cuvid \
    42 -y -i /home/trz/content/profile-abr_progresive_hp_r30_hls/avengers60fps.mp4  \
    43 -filter_complex "[v:0]split=2[s0][s1];[0:a]asplit=2[ao1][ao2]" \
    44 -map [s0] -map [ao1] -c:v h264_nvenc -preset hp -b:v 3000k -rc cbr -c:a libfdk_aac -b:a 96k -ar 48.0k -ac 2 \
    45 -f mpegts 3000.ts \
    46 -map [s1] -map [ao2] -c:v h264_nvenc -preset hp -b:v 1000k -rc cbr -c:a libfdk_aac -b:a 96k -ar 48.0k -ac 2 \
    47 -f mpegts 1000.ts 2> out1.log
    48 }}}
    49 
    50 {{{
    51 [root@localhost 2]# mediainfo 1000.ts
    52 General
    53 ID                                       : 1 (0x1)
    54 Complete name                            : 1000.ts
    55 Format                                   : MPEG-TS
    56 File size                                : 104 MiB
    57 Duration                                 : 11 min 20 s
    58 Overall bit rate mode                    : Variable
    59 Overall bit rate                         : 1 277 kb/s
    60 }}}
    61 
    62 {{{
    63 [root@localhost 2]# mediainfo 3000.ts
    64 General
    65 ID                                       : 1 (0x1)
    66 Complete name                            : 3000.ts
    67 Format                                   : MPEG-TS
    68 File size                                : 271 MiB
    69 Duration                                 : 11 min 20 s
    70 Overall bit rate mode                    : Variable
    71 Overall bit rate                         : 3 337 kb/s
    72 }}}
    73 
    74 
    75 # HLS test
    76 
    77 
    78 {{{
    79 /usr/local/ffmpeg-master-nvenc-fdk-aac/bin/ffmpeg -loglevel debug \
    80 -hwaccel cuvid -c:v h264_cuvid \
    81 -y -i /home/trz/content/profile-abr_progresive_hp_r30_hls/avengers60fps.mp4  \
    82 -filter_complex "[v:0]split=2[s0][s1];[0:a]asplit=2[ao1][ao2]" \
    83 -map [s0] -map [ao1] -c:v h264_nvenc -preset hp -b:v 3000k -rc cbr -c:a libfdk_aac -b:a 96k -ar 48.0k -ac 2 \
    84 -map [s1] -map [ao2] -c:v h264_nvenc -preset hp -b:v 1000k -rc cbr -c:a libfdk_aac -b:a 96k -ar 48.0k -ac 2 \
    85 -f hls \
    86 -var_stream_map "v:0,a:0 v:1,a:1" -hls_list_size 0 -hls_time 9 \
    87 -master_pl_name master.m3u8 vs%v/manifest.m3u8 2> out2.log
    88 }}}
    89 
    90 
    91 {{{
    92 [root@localhost 2]# cat master.m3u8
    93 #EXTM3U
    94 #EXT-X-VERSION:3
    95 #EXT-X-STREAM-INF:BANDWIDTH=1205600,RESOLUTION=1920x1080,CODECS="avc1.4d402a,mp4a.40.2"
    96 vs0/manifest.m3u8
    97 
    98 #EXT-X-STREAM-INF:BANDWIDTH=1205600,RESOLUTION=1920x1080,CODECS="avc1.4d402a,mp4a.40.2"
    99 vs1/manifest.m3u8
    100 }}}
    101 
    102 
    103 {{{
    104 [root@localhost 2]# mediainfo vs0/manifest15.ts
    105 General
    106 ID                                       : 1 (0x1)
    107 Complete name                            : vs0/manifest15.ts
    108 CompleteName_Last                        : vs0/manifest75.ts
    109 Format                                   : MPEG-TS
    110 File size                                : 79.2 MiB
    111 Duration                                 : 9 min 3 s
    112 Overall bit rate mode                    : Variable
    113 Overall bit rate                         : 1 222 kb/s
    114 }}}
    115 
    116 {{{
    117 [root@localhost 2]# mediainfo vs1/manifest15.ts
    118 General
    119 ID                                       : 1 (0x1)
    120 Complete name                            : vs1/manifest15.ts
    121 CompleteName_Last                        : vs1/manifest75.ts
    122 Format                                   : MPEG-TS
    123 File size                                : 79.2 MiB
    124 Duration                                 : 9 min 3 s
    125 Overall bit rate mode                    : Variable
    126 Overall bit rate                         : 1 222 kb/s
    127 }}}