On Sat, Sep 6, 2025 at 4:17 AM Mark Filipak via ffmpeg-user <
[email protected]> wrote:

> Attached: v.mkv (282 kB)
> FFmpeg version: ffmpeg-2025-09-04-git-2611874a50-full_build
>
> Howdy,
>
> Making an mp4, it appears that 'split'+'interleave' causes FFmpeg to use
> the input's 'tbn' (i.e. v.mkv's tbn). Seems like a bug to me.
>
>
> Unexpected: split.mp4' has 1000k tbn -- messes up a lot of things.
>
> ffmpeg -r 24000/1001 -i c:\work\v.mkv^
>  -filter_complex
>
> "[0:v:0]split=2[1][2],[1]select=eq(n\,0)[3],[2]select=not(eq(n\,0))[4],[3][4]interleave[v]"^
>  -map "[v]" -c libx264 c:\work\split.mp4
>
> Result:
> Stream #0:0: Video: h264 ... 1000k tbn
>                              ^^^^^^^^^
>
>
> As expected: !split.mp4 has 24k tbn -- exactly 24/1.001 FPS.
>
> ffmpeg -r 24000/1001 -i c:\work\v.mkv^
>  -map 0:v:0 -c libx264 c:\work\!split.mp4
>
> Result:
> Stream #0:0(eng): Video: h264 ... 24k tbn (default)
>                                   ^^^^^^^
>
> This is part of a much larger, complicated process which I've thinned
> down to what you see. It's a show-stopper.
>

interlave filter can be changed to not rescale timestamps to another
timebase.
In other words, to rescale timestamps only if strictly necessary.


>
> Regards,
> Mark Filipak.
>
>
> split.mp4 report
>
> ffmpeg started on 2025-09-05 at 23:46:10
> Report written to "FFREPORT.txt"
> Log level: 48
> Command line:
> "C:\\CMD & tiny apps\\ffmpeg\\bin\\ffmpeg.exe" -r 24000/1001 -i
> "c:\\work\\v.mkv" -filter_complex
>
> "[0:v:0]split=2[1][2],[1]select=eq(n\\,0)[3],[2]select=not(eq(n\\,0))[4],[3][4]interleave[v]"
> -map "[v]" -c libx264 "c:\\work\\split.mp4"
> ffmpeg version 2025-09-04-git-2611874a50-full_build-www.gyan.dev
> Copyright (c) 2000-2025 the FFmpeg developers
>   built with gcc 15.2.0 (Rev8, Built by MSYS2 project)
>   configuration: --enable-gpl --enable-version3 --enable-static
> --disable-w32threads --disable-autodetect --enable-fontconfig
> --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2
> --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy
> --enable-zlib --enable-librist --enable-libsrt --enable-libssh
> --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca
> --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24
> --enable-libaribcaption --enable-libdav1d --enable-libdavs2
> --enable-libopenjpeg --enable-libquirc --enable-libuavs3d
> --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode
> --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp
> --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve
> --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx
> --enable-mediafoundation --enable-libass --enable-frei0r
> --enable-libfreetype --enable-libfribidi --enable-libharfbuzz
> --enable-liblensfun --enable-libvidstab --enable-lib  libavutil      60.
> 12.100 / 60. 12.100
>   libavcodec     62. 15.100 / 62. 15.100
>   libavformat    62.  4.102 / 62.  4.102
>   libavdevice    62.  2.100 / 62.  2.100
>   libavfilter    11.  8.100 / 11.  8.100
>   libswscale      9.  3.100 /  9.  3.100
>   libswresample   6.  2.100 /  6.  2.100
> Splitting the commandline.
> Reading option '-r' ... matched as option 'r' (override input
> framerate/convert to given output framerate (Hz value, fraction or
> abbreviation)) with argument '24000/1001'.
> Reading option '-i' ... matched as input url with argument 'c:\work\v.mkv'.
> Reading option '-filter_complex' ... matched as option 'filter_complex'
> (create a complex filtergraph) with argument
>
> '[0:v:0]split=2[1][2],[1]select=eq(n\,0)[3],[2]select=not(eq(n\,0))[4],[3][4]interleave[v]'.
> Reading option '-map' ... matched as option 'map' (set input stream
> mapping) with argument '[v]'.
> Reading option '-c' ... matched as option 'c' (select encoder/decoder
> ('copy' to copy stream without reencoding)) with argument 'libx264'.
> Reading option 'c:\work\split.mp4' ... matched as output url.
> Finished splitting the commandline.
> Parsing a group of options: global .
> Applying option filter_complex (create a complex filtergraph) with
> argument
>
> [0:v:0]split=2[1][2],[1]select=eq(n\,0)[3],[2]select=not(eq(n\,0))[4],[3][4]interleave[v].
> Successfully parsed a group of options.
> [AVFilterGraph @ 0000000002759ac0] Setting 'outputs' to value '2'
> [AVFilterGraph @ 0000000002759ac0] Setting 'expr' to value 'eq(n,0)'
> [AVFilterGraph @ 0000000002759ac0] Setting 'expr' to value 'not(eq(n,0))'
> Parsing a group of options: input url c:\work\v.mkv.
> Applying option r (override input framerate/convert to given output
> framerate (Hz value, fraction or abbreviation)) with argument 24000/1001.
> Successfully parsed a group of options.
> Opening an input file: c:\work\v.mkv.
> [AVFormatContext @ 000000000275ebc0] Opening 'c:\work\v.mkv' for reading
> [file @ 0000000002725680] Setting default whitelist 'file,crypto,data'
> [matroska,webm @ 000000000275ebc0] Format matroska,webm probed with
> size=2048 and score=100
> st:0 removing common factor 1000000 from timebase
> [matroska,webm @ 000000000275ebc0] Before avformat_find_stream_info()
> pos: 968 bytes read:32768 seeks:0 nb_streams:1
> [mpeg2video @ 0000000002761780] Format yuv420p chosen by get_format().
> [matroska,webm @ 000000000275ebc0] All info found
> [matroska,webm @ 000000000275ebc0] After avformat_find_stream_info()
> pos: 9117 bytes read:32768 seeks:0 frames:2
> Input #0, matroska,webm, from 'c:\work\v.mkv':
>   Metadata:
>     ENCODER         : Lavf62.1.103
>   Duration: 00:00:02.04, start: 0.000000, bitrate: 1136 kb/s
>   Stream #0:0(eng), 2, 1/1000: Video: mpeg2video (Main), yuv420p(tv, top
> first), 720x480 [SAR 32:27 DAR 16:9], SAR 853:720 DAR 853:480, 29.97
> fps, 29.97 tbr, 1k tbn (default)
>     Metadata:
>       BPS             : 6402015
>       NUMBER_OF_FRAMES: 186116
>       NUMBER_OF_BYTES : 6209008293
>       _STATISTICS_WRITING_APP: mkvmerge v81.0 ('Milliontown
> NON-OFFICIAL') 64-bit
>       _STATISTICS_WRITING_DATE_UTC: 2025-09-03 00:54:53
>       _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
>       DURATION        : 00:00:02.035000000
>     Side data:
>       CPB properties: bitrate max/min/avg: 9800000/0/0 buffer size:
> 1835008 vbv_delay: N/A
> Successfully opened the file.
> Parsing a group of options: output url c:\work\split.mp4.
> Applying option map (set input stream mapping) with argument [v].
> Applying option c (select encoder/decoder ('copy' to copy stream without
> reencoding)) with argument libx264.
> Successfully parsed a group of options.
> Opening an output file: c:\work\split.mp4.
> [out#0/mp4 @ 00000000026bbdc0] Adding streams from explicit maps...
> [out#0/mp4 @ 00000000026bbdc0] Creating output stream from an explicitly
> mapped complex filtergraph 0, output [v]
> [vost#0:0/libx264 @ 0000000002766540] Created video stream from complex
> filtergraph 0:[interleave:default]
> [vost#0:0/libx264 @ 0000000002766540]
> [file @ 000000000276fcc0] Setting default whitelist 'file,crypto,data'
> Successfully opened the file.
> [fc#0 @ 0000000002759380] Binding input with label '0:v:0' to input
> stream 0:0
> detected 4 logical cores
> Stream mapping:
>   Stream #0:0 (mpeg2video) -> split:default
>   interleave:default -> Stream #0:0 (libx264)
> [vost#0:0/libx264 @ 0000000002766540] Starting thread...
> [fc#0 @ 0000000002759380] Starting thread...
> [vist#0:0/mpeg2video @ 0000000002761780] [dec:mpeg2video @
> 0000000002770340] Starting thread...
> [in#0/matroska,webm @ 000000000275be00] Starting thread...
> Press [q] to stop, [?] for help
> [mpeg2video @ 0000000004cc0480] Format yuv420p chosen by get_format().
> [AVFilterGraph @ 0000000004e33880] Setting 'outputs' to value '2'
> [AVFilterGraph @ 0000000004e33880] Setting 'expr' to value 'eq(n,0)'
> [AVFilterGraph @ 0000000004e33880] Setting 'expr' to value 'not(eq(n,0))'
> [graph 0 input from stream 0:0 @ 00000000026bc640] w:720 h:480
> pixfmt:yuv420p tb:1001/24000 fr:24000/1001 sar:853/720 csp:unknown
> range:tv alpha:unspecified
> [format @ 00000000026bc840] Setting 'pix_fmts' to value
>
> 'yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|nv12|nv16|nv21|yuv420p10le|yuv422p10le|yuv444p10le|nv20le|gray|gray10le'
> [format @ 00000000026bc840] Setting 'color_ranges' to value 'tv|pc'
> [AVFilterGraph @ 0000000004e33880] query_formats: 7 queried, 24 merged,
> 4 already done, 0 delayed
> [graph 0 input from stream 0:0 @ 00000000026bc640] video frame
> properties congruent with link at pts_time: 0
> [Parsed_select_1 @ 00000000026bc300] n:0.000000 pts:0.000000 t:0.000000
> key:1 interlace_type:T pict_type:I scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_2 @ 00000000026bc400] n:0.000000 pts:0.000000 t:0.000000
> key:1 interlace_type:T pict_type:I scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_1 @ 00000000026bc300] n:1.000000 pts:1.000000 t:0.041708
> key:0 interlace_type:T pict_type:B scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:1.000000 pts:1.000000 t:0.041708
> key:0 interlace_type:T pict_type:B scene:nan -> select:1.000000
> select_out:0
> [libx264 @ 000000000276f080] using mv_range_thread = 40
> [libx264 @ 000000000276f080] using SAR=853/720
> [libx264 @ 000000000276f080] MB rate (1350000000) > level limit (16711680)
> [libx264 @ 000000000276f080] using cpu capabilities: MMX2 SSE2Fast SSSE3
> SSE4.2 AVX
> [libx264 @ 000000000276f080] profile High, level 6.2, 4:2:0, 8-bit
> [libx264 @ 000000000276f080] 264 - core 165 r3222 b35605a - H.264/MPEG-4
> AVC codec - Copyleft 2003-2025 - http://www.videolan.org/x264.html -
> options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7
> psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1
> 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6
> lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0
> bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1
> b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250
> keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf
> mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40
> aq=1:1.00
> Output #0, mp4, to 'c:\work\split.mp4':
>   Metadata:
>     encoder         : Lavf62.4.102
>   Stream #0:0, 0, 1/1000000: Video: h264 (avc1 / 0x31637661),
> yuv420p(tv, top coded first (swapped)), 720x480 [SAR 853:720 DAR
> 853:480], q=2-31, 1000k tbn
>     Metadata:
>       encoder         : Lavc62.15.100 libx264
>     Side data:
>       CPB properties: bitrate max/min/avg: 0/0/0 buffer size: 0
> vbv_delay: N/A
> [out#0/mp4 @ 00000000026bbdc0] Starting thread...
> [Parsed_select_1 @ 00000000026bc300] n:2.000000 pts:2.000000 t:0.083417
> key:0 interlace_type:T pict_type:P scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:2.000000 pts:2.000000 t:0.083417
> key:0 interlace_type:T pict_type:P scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:3.000000 pts:3.000000 t:0.125125
> key:0 interlace_type:T pict_type:B scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:3.000000 pts:3.000000 t:0.125125
> key:0 interlace_type:T pict_type:B scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:4.000000 pts:4.000000 t:0.166833
> key:0 interlace_type:T pict_type:B scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:4.000000 pts:4.000000 t:0.166833
> key:0 interlace_type:T pict_type:B scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:5.000000 pts:5.000000 t:0.208542
> key:0 interlace_type:T pict_type:P scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:5.000000 pts:5.000000 t:0.208542
> key:0 interlace_type:T pict_type:P scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:6.000000 pts:6.000000 t:0.250250
> key:0 interlace_type:T pict_type:B scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:6.000000 pts:6.000000 t:0.250250
> key:0 interlace_type:T pict_type:B scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:7.000000 pts:7.000000 t:0.291958
> key:0 interlace_type:T pict_type:B scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:7.000000 pts:7.000000 t:0.291958
> key:0 interlace_type:T pict_type:B scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:8.000000 pts:8.000000 t:0.333667
> key:0 interlace_type:T pict_type:P scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:8.000000 pts:8.000000 t:0.333667
> key:0 interlace_type:T pict_type:P scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:9.000000 pts:9.000000 t:0.375375
> key:0 interlace_type:T pict_type:B scene:nan -> select:0.000000
> select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:9.000000 pts:9.000000 t:0.375375
> key:0 interlace_type:T pict_type:B scene:nan -> select:1.000000
> select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:10.000000 pts:10.000000
> t:0.417083 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:10.000000 pts:10.000000
> t:0.417083 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:11.000000 pts:11.000000
> t:0.458792 key:0 interlace_type:T pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:11.000000 pts:11.000000
> t:0.458792 key:0 interlace_type:T pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:12.000000 pts:12.000000
> t:0.500500 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:12.000000 pts:12.000000
> t:0.500500 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:13.000000 pts:13.000000
> t:0.542208 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:13.000000 pts:13.000000
> t:0.542208 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:14.000000 pts:14.000000
> t:0.583917 key:1 interlace_type:T pict_type:I scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:14.000000 pts:14.000000
> t:0.583917 key:1 interlace_type:T pict_type:I scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:15.000000 pts:15.000000
> t:0.625625 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:15.000000 pts:15.000000
> t:0.625625 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:16.000000 pts:16.000000
> t:0.667333 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:16.000000 pts:16.000000
> t:0.667333 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:17.000000 pts:17.000000
> t:0.709042 key:0 interlace_type:T pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:17.000000 pts:17.000000
> t:0.709042 key:0 interlace_type:T pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:18.000000 pts:18.000000
> t:0.750750 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:18.000000 pts:18.000000
> t:0.750750 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:19.000000 pts:19.000000
> t:0.792458 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:19.000000 pts:19.000000
> t:0.792458 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:20.000000 pts:20.000000
> t:0.834167 key:0 interlace_type:T pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:20.000000 pts:20.000000
> t:0.834167 key:0 interlace_type:T pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:21.000000 pts:21.000000
> t:0.875875 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:21.000000 pts:21.000000
> t:0.875875 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:22.000000 pts:22.000000
> t:0.917583 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:22.000000 pts:22.000000
> t:0.917583 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:23.000000 pts:23.000000
> t:0.959292 key:0 interlace_type:T pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:23.000000 pts:23.000000
> t:0.959292 key:0 interlace_type:T pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:24.000000 pts:24.000000
> t:1.001000 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:24.000000 pts:24.000000
> t:1.001000 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:25.000000 pts:25.000000
> t:1.042708 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:25.000000 pts:25.000000
> t:1.042708 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:26.000000 pts:26.000000
> t:1.084417 key:1 interlace_type:T pict_type:I scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:26.000000 pts:26.000000
> t:1.084417 key:1 interlace_type:T pict_type:I scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:27.000000 pts:27.000000
> t:1.126125 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:27.000000 pts:27.000000
> t:1.126125 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:28.000000 pts:28.000000
> t:1.167833 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:28.000000 pts:28.000000
> t:1.167833 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:29.000000 pts:29.000000
> t:1.209542 key:0 interlace_type:T pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:29.000000 pts:29.000000
> t:1.209542 key:0 interlace_type:T pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:30.000000 pts:30.000000
> t:1.251250 key:0 interlace_type:T pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:30.000000 pts:30.000000
> t:1.251250 key:0 interlace_type:T pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:31.000000 pts:31.000000
> t:1.292958 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:31.000000 pts:31.000000
> t:1.292958 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:32.000000 pts:32.000000
> t:1.334667 key:0 interlace_type:P pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:32.000000 pts:32.000000
> t:1.334667 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:33.000000 pts:33.000000
> t:1.376375 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:33.000000 pts:33.000000
> t:1.376375 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:34.000000 pts:34.000000
> t:1.418083 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:34.000000 pts:34.000000
> t:1.418083 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:35.000000 pts:35.000000
> t:1.459792 key:0 interlace_type:P pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:35.000000 pts:35.000000
> t:1.459792 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:36.000000 pts:36.000000
> t:1.501500 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:36.000000 pts:36.000000
> t:1.501500 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:37.000000 pts:37.000000
> t:1.543208 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:37.000000 pts:37.000000
> t:1.543208 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:38.000000 pts:38.000000
> t:1.584917 key:1 interlace_type:P pict_type:I scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:38.000000 pts:38.000000
> t:1.584917 key:1 interlace_type:P pict_type:I scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:39.000000 pts:39.000000
> t:1.626625 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:39.000000 pts:39.000000
> t:1.626625 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:40.000000 pts:40.000000
> t:1.668333 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:40.000000 pts:40.000000
> t:1.668333 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:41.000000 pts:41.000000
> t:1.710042 key:0 interlace_type:P pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:41.000000 pts:41.000000
> t:1.710042 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:42.000000 pts:42.000000
> t:1.751750 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:42.000000 pts:42.000000
> t:1.751750 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:43.000000 pts:43.000000
> t:1.793458 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:43.000000 pts:43.000000
> t:1.793458 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:44.000000 pts:44.000000
> t:1.835167 key:0 interlace_type:P pict_type:P scene:nanEOF while reading
> input
> [Parsed_select_1 @ 00000000026bc300]  -> select:0.000000 select_out:-1
> [in#0/matroska,webm @ 000000000275be00] Terminating thread with return
> code 0 (success)
> [Parsed_select_2 @ 00000000026bc400] n:44.000000 pts:44.000000
> t:1.835167 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:45.000000 pts:45.000000
> t:1.876875 key:0 interlace_type:P pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:45.000000 pts:45.000000
> t:1.876875 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:46.000000 pts:46.000000
> t:1.918583 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:46.000000 pts:46.000000
> t:1.918583 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:47.000000 pts:47.000000
> t:1.960292 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:47.000000 pts:47.000000
> t:1.960292 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:48.000000 pts:48.000000
> t:2.002000 key:1 interlace_type:P pict_type:I scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:48.000000 pts:48.000000
> t:2.002000 key:1 interlace_type:P pict_type:I scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:49.000000 pts:49.000000
> t:2.043708 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:49.000000 pts:49.000000
> t:2.043708 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:50.000000 pts:50.000000
> t:2.085417 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:50.000000 pts:50.000000
> t:2.085417 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:51.000000 pts:51.000000
> t:2.127125 key:0 interlace_type:P pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:51.000000 pts:51.000000
> t:2.127125 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:52.000000 pts:52.000000
> t:2.168833 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:52.000000 pts:52.000000
> t:2.168833 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [vist#0:0/mpeg2video @ 0000000002761780] [dec:mpeg2video @
> 0000000002770340] Decoder thread received EOF packet
> [vist#0:0/mpeg2video @ 0000000002761780] [dec:mpeg2video @
> 0000000002770340] Decoder returned EOF, finishing
> [vist#0:0/mpeg2video @ 0000000002761780] [dec:mpeg2video @
> 0000000002770340] Terminating thread with return code 0 (success)
> [Parsed_select_1 @ 00000000026bc300] n:53.000000 pts:53.000000
> t:2.210542 key:0 interlace_type:P pict_type:B scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:53.000000 pts:53.000000
> t:2.210542 key:0 interlace_type:P pict_type:B scene:nan ->
> select:1.000000 select_out:0
> [Parsed_select_1 @ 00000000026bc300] n:54.000000 pts:54.000000
> t:2.252250 key:0 interlace_type:P pict_type:P scene:nan ->
> select:0.000000 select_out:-1
> [Parsed_select_2 @ 00000000026bc400] n:54.000000 pts:54.000000
> t:2.252250 key:0 interlace_type:P pict_type:P scene:nan ->
> select:1.000000 select_out:0
> [out_#0:0 @ 00000000026bc740] EOF on sink link out_#0:0:default.
> [fc#0 @ 0000000002759380] Filtergraph returned EOF, finishing
> [fc#0 @ 0000000002759380] All consumers returned EOF
> [fc#0 @ 0000000002759380] Terminating thread with return code 0 (success)
> [libx264 @ 000000000276f080] frame=   0 QP=9.00 NAL=3 Slice:I Poc:0
> I:1350 P:0    SKIP:0    size=114 bytes
> [libx264 @ 000000000276f080] frame=   1 QP=9.00 NAL=2 Slice:P Poc:8
> I:0    P:0    SKIP:1350 size=25 bytes
> [libx264 @ 000000000276f080] frame=   2 QP=12.00 NAL=2 Slice:B Poc:4
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=   3 QP=13.00 NAL=0 Slice:B Poc:2
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=   4 QP=13.00 NAL=0 Slice:B Poc:6
> I:0    P:0    SKIP:1350 size=21 bytes
> [vost#0:0/libx264 @ 0000000002766540] [enc:libx264 @ 0000000002761b40]
> Encoder thread received EOF
> [libx264 @ 000000000276f080] frame=   5 QP=9.00 NAL=2 Slice:P Poc:16
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=   6 QP=12.00 NAL=2 Slice:B Poc:12
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=   7 QP=13.00 NAL=0 Slice:B Poc:10
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=   8 QP=13.00 NAL=0 Slice:B Poc:14
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=   9 QP=9.00 NAL=2 Slice:P Poc:24
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=  10 QP=12.00 NAL=2 Slice:B Poc:20
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=  11 QP=13.00 NAL=0 Slice:B Poc:18
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  12 QP=13.00 NAL=0 Slice:B Poc:22
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  13 QP=9.00 NAL=2 Slice:P Poc:32
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=  14 QP=12.00 NAL=2 Slice:B Poc:28
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=  15 QP=13.00 NAL=0 Slice:B Poc:26
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  16 QP=13.00 NAL=0 Slice:B Poc:30
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  17 QP=9.00 NAL=2 Slice:P Poc:40
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=  18 QP=12.00 NAL=2 Slice:B Poc:36
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=  19 QP=13.00 NAL=0 Slice:B Poc:34
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  20 QP=13.00 NAL=0 Slice:B Poc:38
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  21 QP=9.00 NAL=2 Slice:P Poc:48
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=  22 QP=12.00 NAL=2 Slice:B Poc:44
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=  23 QP=13.00 NAL=0 Slice:B Poc:42
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  24 QP=13.00 NAL=0 Slice:B Poc:46
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  25 QP=9.00 NAL=2 Slice:P Poc:56
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=  26 QP=12.00 NAL=2 Slice:B Poc:52
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=  27 QP=13.00 NAL=0 Slice:B Poc:50
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  28 QP=13.00 NAL=0 Slice:B Poc:54
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  29 QP=9.00 NAL=2 Slice:P Poc:64
> I:0    P:0    SKIP:1350 size=31 bytes
> [libx264 @ 000000000276f080] frame=  30 QP=12.00 NAL=2 Slice:B Poc:60
> I:0    P:0    SKIP:1350 size=23 bytes
> [libx264 @ 000000000276f080] frame=  31 QP=13.00 NAL=0 Slice:B Poc:58
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  32 QP=13.00 NAL=0 Slice:B Poc:62
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  33 QP=14.59 NAL=2 Slice:P Poc:72
> I:1    P:2    SKIP:1347 size=52 bytes
> [libx264 @ 000000000276f080] frame=  34 QP=12.00 NAL=2 Slice:B Poc:68
> I:0    P:4    SKIP:1346 size=29 bytes
> [libx264 @ 000000000276f080] frame=  35 QP=13.00 NAL=0 Slice:B Poc:66
> I:0    P:0    SKIP:1350 size=21 bytes
> [libx264 @ 000000000276f080] frame=  36 QP=13.00 NAL=0 Slice:B Poc:70
> I:0    P:4    SKIP:1346 size=26 bytes
> [libx264 @ 000000000276f080] frame=  37 QP=19.75 NAL=2 Slice:P Poc:80
> I:43   P:26   SKIP:1281 size=430 bytes
> [libx264 @ 000000000276f080] frame=  38 QP=21.41 NAL=2 Slice:B Poc:76
> I:0    P:82   SKIP:1268 size=149 bytes
> [libx264 @ 000000000276f080] frame=  39 QP=16.46 NAL=0 Slice:B Poc:74
> I:1    P:42   SKIP:1307 size=77 bytes
> [libx264 @ 000000000276f080] frame=  40 QP=22.17 NAL=0 Slice:B Poc:78
> I:0    P:74   SKIP:1276 size=165 bytes
> [libx264 @ 000000000276f080] frame=  41 QP=20.82 NAL=2 Slice:P Poc:88
> I:123  P:112  SKIP:1115 size=1283 bytes
> [libx264 @ 000000000276f080] frame=  42 QP=18.79 NAL=2 Slice:B Poc:84
> I:2    P:187  SKIP:1161 size=357 bytes
> [libx264 @ 000000000276f080] frame=  43 QP=20.82 NAL=0 Slice:B Poc:82
> I:0    P:143  SKIP:1207 size=220 bytes
> [libx264 @ 000000000276f080] frame=  44 QP=23.29 NAL=0 Slice:B Poc:86
> I:5    P:165  SKIP:1180 size=365 bytes
> [libx264 @ 000000000276f080] frame=  45 QP=22.99 NAL=2 Slice:P Poc:96
> I:142  P:179  SKIP:1029 size=1940 bytes
> [libx264 @ 000000000276f080] frame=  46 QP=23.26 NAL=2 Slice:B Poc:92
> I:11   P:284  SKIP:1055 size=812 bytes
> [libx264 @ 000000000276f080] frame=  47 QP=23.67 NAL=0 Slice:B Poc:90
> I:8    P:210  SKIP:1132 size=474 bytes
> [libx264 @ 000000000276f080] frame=  48 QP=24.36 NAL=0 Slice:B Poc:94
> I:22   P:284  SKIP:1044 size=778 bytes
> [libx264 @ 000000000276f080] frame=  49 QP=22.79 NAL=2 Slice:P Poc:102
> I:155  P:275  SKIP:920  size=2623 bytes
> [libx264 @ 000000000276f080] frame=  50 QP=24.51 NAL=2 Slice:B Poc:98
> I:6    P:317  SKIP:1027 size=840 bytes
> [libx264 @ 000000000276f080] frame=  51 QP=24.39 NAL=0 Slice:B Poc:100
> I:22   P:347  SKIP:981  size=1042 bytes
> [libx264 @ 000000000276f080] frame=  52 QP=25.86 NAL=2 Slice:P Poc:108
> I:186  P:333  SKIP:831  size=3357 bytes
> [libx264 @ 000000000276f080] frame=  53 QP=24.53 NAL=2 Slice:B Poc:104
> I:15   P:424  SKIP:911  size=1402 bytes
> [libx264 @ 000000000276f080] frame=  54 QP=23.86 NAL=0 Slice:B Poc:106
> I:29   P:433  SKIP:888  size=1351 bytes
> [vost#0:0/libx264 @ 0000000002766540] Terminating thread with return
> code 0 (success)
> [out#0/mp4 @ 00000000026bbdc0] All streams finished
> [out#0/mp4 @ 00000000026bbdc0] Terminating thread with return code 0
> (success)
> [AVIOContext @ 000000000276fe00] Statistics: 21195 bytes written, 2
> seeks, 4 writeouts
> [out#0/mp4 @ 00000000026bbdc0] Output file #0 (c:\work\split.mp4):
> [out#0/mp4 @ 00000000026bbdc0]   Output stream #0:0 (video): 55 frames
> encoded; 55 packets muxed (19356 bytes);
> [out#0/mp4 @ 00000000026bbdc0]   Total: 55 packets (19356 bytes) muxed
> [out#0/mp4 @ 00000000026bbdc0] video:19KiB audio:0KiB subtitle:0KiB
> other streams:0KiB global headers:0KiB muxing overhead: 9.480265%
> frame=   55 fps=0.0 q=-1.0 Lsize=      21KiB time=00:00:02.16 bitrate=
> 78.2kbits/s speed=5.51x elapsed=0:00:00.39
> [libx264 @ 000000000276f080] frame I:1     Avg QP: 9.00  size:   114
> [libx264 @ 000000000276f080] frame P:14    Avg QP:14.20  size:   709
> [libx264 @ 000000000276f080] frame B:40    Avg QP:15.84  size:   216
> [libx264 @ 000000000276f080] consecutive B-frames:  1.8%  0.0% 10.9% 87.3%
> [libx264 @ 000000000276f080] mb I  I16..4: 100.0%  0.0%  0.0%
> [libx264 @ 000000000276f080] mb P  I16..4:  0.1%  2.9%  0.5%  P16..4:
> 4.0%  0.6%  0.3%  0.0%  0.0%    skip:91.7%
> [libx264 @ 000000000276f080] mb B  I16..4:  0.0%  0.2%  0.0%  B16..8:
> 5.0%  0.3%  0.0%  direct: 0.2%  skip:94.2%  L0:60.5% L1:36.4% BI: 3.2%
> [libx264 @ 000000000276f080] 8x8 transform intra:29.7% inter:72.7%
> [libx264 @ 000000000276f080] coded y,uvDC,uvAC intra: 13.4% 21.8% 7.3%
> inter: 0.7% 1.0% 0.0%
> [libx264 @ 000000000276f080] i16 v,h,dc,p: 96%  0%  3%  0%
> [libx264 @ 000000000276f080] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11%  8% 53%
> 4%  5%  4%  5%  6%  3%
> [libx264 @ 000000000276f080] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 10% 44%
> 4%  5%  4%  5%  5%  3%
> [libx264 @ 000000000276f080] i8c dc,h,v,p: 90%  4%  6%  1%
> [libx264 @ 000000000276f080] Weighted P-Frames: Y:14.3% UV:14.3%
> [libx264 @ 000000000276f080] ref P L0: 79.4%  0.9%  9.4%  7.8%  2.6%
> [libx264 @ 000000000276f080] ref B L0: 81.3% 15.7%  3.0%
> [libx264 @ 000000000276f080] ref B L1: 98.1%  1.9%
> [libx264 @ 000000000276f080] kb/s:65.10
> [in#0/matroska,webm @ 000000000275be00] Input file #0 (c:\work\v.mkv):
> [in#0/matroska,webm @ 000000000275be00]   Input stream #0:0 (video): 55
> packets read (287476 bytes); 55 frames decoded; 0 decode errors;
> [in#0/matroska,webm @ 000000000275be00]   Total: 55 packets (287476
> bytes) demuxed
> [AVIOContext @ 000000000275e3c0] Statistics: 289125 bytes read, 0 seeks
>
> Exiting with exit code 0_______________________________________________
> ffmpeg-user mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
ffmpeg-user mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to