VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. I use a raw .265 (see attachment) and when I try to mux it into an mkv using ffmpeg
    Code:
    ffmpeg version N-111058-g1359d6d5b2-g024c30aa3b+1 Copyright (c) 2000-2023 the FFmpeg developers
      built with gcc 13.1.0 (Rev6, Built by MSYS2 project)
      configuration:  --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads
    and:
    Code:
    ffmpeg -y  -r 25/1 -i "G:\Output\2023-06-15@17_38_22_5310_01.265" -vcodec copy -map 0:0 -bsf:v hevc_mp4toannexb -tag:v hvc1  -aspect 640:352 -r 25/1 "G:\Output\test_new.mkv"
    I get:
    Code:
    Input #0, hevc, from 'G:\Output\2023-06-15@17_38_22_5310_01.265':
      Duration: N/A, bitrate: N/A
      Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt470bg/unknown/unknown), 640x352 [SAR 1:1 DAR 20:11], 25 fps, 25 tbr, 1200k tbn
    [vost#0:0/copy @ 000001707f002cc0] Overriding aspect ratio with stream copy may produce invalid files
    Output #0, matroska, to 'G:\Output\test_new.mkv':
      Metadata:
        encoder         : Lavf60.6.100
      Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt470bg/unknown/unknown), 640x352 [SAR 1:1 DAR 20:11], q=2-31, 25 fps, 25 tbr, 1k tbn
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
    Press [q] to stop, [?] for help
    [matroska @ 000001707ef2a7c0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
    [matroska @ 000001707ef2a7c0] Can't write packet with unknown timestamp
    [vost#0:0/copy @ 000001707f002cc0] Error submitting a packet to the muxer: Invalid argument
    [out#0/matroska @ 000001707ef26400] Error muxing a packet
    [out#0/matroska @ 000001707ef26400] video:20kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    frame=    1 fps=0.0 q=-1.0 Lsize=       1kB time=00:00:00.28 bitrate=  18.0kbits/s speed= 481x!
    same for a simple:
    Code:
    ffmpeg -y  -i "G:\Output\2023-06-15@17_38_22_5310_01.265" -vcodec copy "G:\Output\test_new.mkv"
    adding ' -fflags +genpts':
    Code:
    ffmpeg -y -r 25/1 -fflags +genpts -i "G:\Output\2023-06-15@17_38_22_5310_01.265" -vcodec copy -map 0:0 -bsf:v hevc_mp4toannexb -tag:v hvc1  -aspect 640:352 -r 25/1 "G:\Output\test_new.mkv"
    fails too.

    Does anyone know how to do this with a current ffmpeg build?

    Cu Selur
    Image Attached Files
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  2. using
    Code:
    -bsf:v hevc_mp4toannexb,"setts=pts=N/TB*1/25:dts=N/TB*1/25"
    seems to work, but it someone knows an 'easier' command line to do this please let me know.
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!