jellyfin / jellyfin

The Free Software Media System
https://jellyfin.org
GNU General Public License v2.0
31.67k stars 2.89k forks source link

[Issue]: Video Audio out of sync for special videos #11827

Open clankychiefjohn opened 1 month ago

clankychiefjohn commented 1 month ago

Please describe your bug

When playing a video that is remuxed specific videos have audio that becomes out of sync. This can be allevieated by playing it on a device that uses direct play, or sometimes forcing it to transcode. I have tested this with both hardware transcode on and off issue still appears.

Reproduction Steps

REproducability is unpredictable. I have several files that this always happens to.

1 Play file 2 Notice its out of sync 3 Check file playback

Jellyfin Version

10.9.0

if other:

10.9.2

Environment

- OS: Unraid
- Linux Kernel: Linux 6.7.12-Unraid x86_64
- Virtualization: Docker
- Clients: Browser
- Browser: Chrome, Firefox, Edge
- FFmpeg Version: 6.0.1-6
- Playback Method: Remux
- Hardware Acceleration: Nvenc
- GPU Model: NVIDIA GeForce GTX 1050 Ti
- Plugins: N/A
- Reverse Proxy: N/A
- Base URL: N/A
- Networking: N/A
- Storage: local

Jellyfin logs

[2024-05-24 17:12:15.856 -04:00] [INF] [31] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.140" request
[2024-05-24 17:12:21.343 -04:00] [INF] [35] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "ClankyChiefJohn". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-05-24 17:12:21.802 -04:00] [INF] [24] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-05-24 17:12:21.817 -04:00] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts  -i file:\"/media/Media/Complete/Anime/Don't Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You're All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"b7972f24f3204d1262039f3a26b4c755-1.mp4\" -start_number 0 -hls_segment_filename \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8\""
[2024-05-24 17:12:23.161 -04:00] [INF] [35] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8"
[2024-05-24 17:12:23.185 -04:00] [INF] [35] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-05-24 17:12:23.188 -04:00] [INF] [35] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-05-24 17:12:23.188 -04:00] [INF] [35] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:01:26.635 -noaccurate_seek -readrate 10 -fflags +genpts  -i file:\"/media/Media/Complete/Anime/Don't Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You're All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"b7972f24f3204d1262039f3a26b4c755-1.mp4\" -start_number 14 -hls_segment_filename \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8\""
[2024-05-24 17:12:30.121 -04:00] [INF] [11] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8"
[2024-05-24 17:12:30.224 -04:00] [INF] [11] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-05-24 17:12:30.228 -04:00] [INF] [11] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-05-24 17:12:30.229 -04:00] [INF] [11] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:01:01.109 -noaccurate_seek -readrate 10 -fflags +genpts  -i file:\"/media/Media/Complete/Anime/Don't Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You're All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"b7972f24f3204d1262039f3a26b4c755-1.mp4\" -start_number 10 -hls_segment_filename \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8\""
[2024-05-24 17:12:31.509 -04:00] [INF] [30] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8"
[2024-05-24 17:12:31.517 -04:00] [INF] [30] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-05-24 17:12:31.521 -04:00] [INF] [30] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-05-24 17:12:31.522 -04:00] [INF] [30] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:00:12.936 -noaccurate_seek -readrate 10 -fflags +genpts  -i file:\"/media/Media/Complete/Anime/Don't Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You're All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"b7972f24f3204d1262039f3a26b4c755-1.mp4\" -start_number 2 -hls_segment_filename \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8\""
[2024-05-24 17:12:50.361 -04:00] [INF] [29] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8"
[2024-05-24 17:12:50.468 -04:00] [INF] [29] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-05-24 17:12:50.469 -04:00] [INF] [29] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/config/data/transcodes/b7972f24f3204d1262039f3a26b4c755.m3u8"
[2024-05-24 17:12:52.000 -04:00] [INF] [27] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.9.2" playing "You're All Red, Senpai / Senpai, You Could Be a Little More...". Stopped at "22445" ms

FFmpeg logs

{"Protocol":0,"Id":"b5993b96137c3c34fda479e61047207f","Path":"/media/Media/Complete/Anime/Don\u0027t Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You\u0027re All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":310984341,"Name":"S01E04 - You\u0027re All Red Senpai Senpai You Could Be a Little More[Dubbed]","IsRemote":false,"ETag":"25b569ab08ec33015ca18680975043bd","RunTimeTicks":14219690000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"[IrizaRaws] Japanese","VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"[IrizaRaws] Japanese - 1080p - HEVC - SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":1749598,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":120,"IsAnamorphic":false},{"Codec":"aac","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"[NanDesuKa] English","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"[NanDesuKa] English - AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":128000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":44100,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":"LC","Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ass","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"[BullySubs] Dialogue","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"[BullySubs] Dialogue - English - ASS","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ass","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"[BullySubs] Sign\u0026Songs","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"[BullySubs] Sign\u0026Songs - English - Default - ASS","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"ArnoPro-Caption.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"Baqa_0.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"BullyEDShapes.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"CronosPro-Semibold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"Hasty pudding.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":9,"FileName":"LT_italic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":10,"FileName":"Marlett_0.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":11,"FileName":"ReggaeOne-Regular.subset.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":12,"FileName":"Simply Rounded Bold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":13,"FileName":"TidyHand.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":14,"FileName":"WIXCookHandStd-R.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null}],"Formats":[],"Bitrate":1877598,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts  -i file:"/media/Media/Complete/Anime/Don't Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You're All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename "ca2af141e8169233872387347aa2e3b6-1.mp4" -start_number 0 -hls_segment_filename "/config/data/transcodes/ca2af141e8169233872387347aa2e3b6%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/data/transcodes/ca2af141e8169233872387347aa2e3b6.m3u8"

ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Input #0, matroska,webm, from 'file:/media/Media/Complete/Anime/Don't Toy With Me Miss Nagatoro 2021/Season 1/S01E04 - You're All Red Senpai Senpai You Could Be a Little More[Dubbed].mkv':
  Metadata:
    ENCODER         : Lavf60.3.100
  Duration: 00:23:41.97, start: 0.007000, bitrate: 1749 kb/s
  Chapters:
    Chapter #0:0: start 0.007000, end 131.012000
      Metadata:
        title           : Intro
    Chapter #0:1: start 131.012000, end 221.019000
      Metadata:
        title           : OP
    Chapter #0:2: start 221.019000, end 692.990000
      Metadata:
        title           : Part A
    Chapter #0:3: start 692.990000, end 1315.946000
      Metadata:
        title           : Part B
    Chapter #0:4: start 1315.946000, end 1405.953000
      Metadata:
        title           : ED
    Chapter #0:5: start 1405.953000, end 1421.972000
      Metadata:
        title           : Preview
  Stream #0:0(jpn): Video: hevc (Main 10), yuv420p10le(tv), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      title           : [IrizaRaws] Japanese
      ENCODER         : Lavc59.18.100 libx265
      BPS             : 1562780
      NUMBER_OF_FRAMES: 34093
      NUMBER_OF_BYTES : 277777074
      _STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2022-03-23 20:21:39
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      DURATION        : 00:23:41.969000000
  Stream #0:1(eng): Audio: aac (LC), 44100 Hz, stereo, fltp (default)
    Metadata:
      title           : [NanDesuKa] English
      BPS             : 128000
      NUMBER_OF_FRAMES: 61154
      NUMBER_OF_BYTES : 22719890
      _STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2022-03-23 20:21:39
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      DURATION        : 00:23:40.954000000
  Stream #0:2(eng): Subtitle: ass
    Metadata:
      title           : [BullySubs] Dialogue
      BPS             : 16487
      NUMBER_OF_FRAMES: 16084
      NUMBER_OF_BYTES : 2916153
      _STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2022-03-23 20:21:39
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      DURATION        : 00:23:40.947000000
  Stream #0:3(eng): Subtitle: ass (default)
    Metadata:
      title           : [BullySubs] Sign&Songs
      BPS             : 18110
      NUMBER_OF_FRAMES: 15473
      NUMBER_OF_BYTES : 2863878
      _STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2022-03-23 20:21:39
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      DURATION        : 00:23:14.967000000
  Stream #0:4: Attachment: otf
    Metadata:
      filename        : ArnoPro-Caption.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:5: Attachment: otf
    Metadata:
      filename        : Baqa_0.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:6: Attachment: ttf
    Metadata:
      filename        : BullyEDShapes.ttf
      mimetype        : application/x-truetype-font
  Stream #0:7: Attachment: ttf
    Metadata:
      filename        : CronosPro-Semibold.ttf
      mimetype        : application/x-truetype-font
  Stream #0:8: Attachment: ttf
    Metadata:
      filename        : Hasty pudding.TTF
      mimetype        : application/x-truetype-font
  Stream #0:9: Attachment: ttf
    Metadata:
      filename        : LT_italic.ttf
      mimetype        : application/x-truetype-font
  Stream #0:10: Attachment: ttf
    Metadata:
      filename        : Marlett_0.ttf
      mimetype        : application/x-truetype-font
  Stream #0:11: Attachment: ttf
    Metadata:
      filename        : ReggaeOne-Regular.subset.ttf
      mimetype        : application/x-truetype-font
  Stream #0:12: Attachment: ttf
    Metadata:
      filename        : Simply Rounded Bold.ttf
      mimetype        : application/x-truetype-font
  Stream #0:13: Attachment: ttf
    Metadata:
      filename        : TidyHand.ttf
      mimetype        : application/x-truetype-font
  Stream #0:14: Attachment: otf
    Metadata:
      filename        : WIXCookHandStd-R.otf
      mimetype        : application/vnd.ms-opentype
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6-1.mp4' for writing
Output #0, hls, to '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 24k tbn (default)
  Stream #0:1: Audio: aac (LC), 44100 Hz, stereo, fltp (default)
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=    0 fps=0.0 q=-1.0 size=       0kB time=-00:00:00.08 bitrate=  -0.0kbits/s speed=N/A    
frame=  124 fps=0.0 q=-1.0 size=N/A time=00:00:00.01 bitrate=N/A speed=0.0343x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b60.mp4' for writing
frame=  245 fps=241 q=-1.0 size=N/A time=00:00:05.05 bitrate=N/A speed=4.97x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b61.mp4' for writing
frame=  367 fps=240 q=-1.0 size=N/A time=00:00:10.14 bitrate=N/A speed=6.64x    
frame=  489 fps=240 q=-1.0 size=N/A time=00:00:15.22 bitrate=N/A speed=7.48x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b62.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b63.mp4' for writing
frame=  611 fps=240 q=-1.0 size=N/A time=00:00:20.33 bitrate=N/A speed=7.99x    
frame=  733 fps=240 q=-1.0 size=N/A time=00:00:25.41 bitrate=N/A speed=8.33x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b64.mp4' for writing
frame=  855 fps=240 q=-1.0 size=N/A time=00:00:30.50 bitrate=N/A speed=8.57x    
frame=  977 fps=240 q=-1.0 size=N/A time=00:00:35.59 bitrate=N/A speed=8.75x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b65.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b66.mp4' for writing
frame= 1099 fps=240 q=-1.0 size=N/A time=00:00:40.67 bitrate=N/A speed=8.89x    
frame= 1221 fps=240 q=-1.0 size=N/A time=00:00:45.76 bitrate=N/A speed=8.99x    
frame= 1341 fps=240 q=-1.0 size=N/A time=00:00:50.77 bitrate=N/A speed=9.09x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b67.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b68.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b69.mp4' for writing
frame= 1463 fps=240 q=-1.0 size=N/A time=00:00:55.86 bitrate=N/A speed=9.16x    
frame= 1583 fps=240 q=-1.0 size=N/A time=00:01:00.85 bitrate=N/A speed=9.22x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b610.mp4' for writing
frame= 1705 fps=240 q=-1.0 size=N/A time=00:01:05.96 bitrate=N/A speed=9.28x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b611.mp4' for writing
frame= 1827 fps=240 q=-1.0 size=N/A time=00:01:11.04 bitrate=N/A speed=9.33x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b612.mp4' for writing
frame= 1947 fps=240 q=-1.0 size=N/A time=00:01:16.03 bitrate=N/A speed=9.37x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b613.mp4' for writing
frame= 2067 fps=240 q=-1.0 size=N/A time=00:01:21.05 bitrate=N/A speed=9.41x    
frame= 2189 fps=240 q=-1.0 size=N/A time=00:01:26.13 bitrate=N/A speed=9.44x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b614.mp4' for writing
frame= 2300 fps=239 q=-1.0 size=N/A time=00:01:30.78 bitrate=N/A speed=9.42x    
frame= 2434 fps=240 q=-1.0 size=N/A time=00:01:36.35 bitrate=N/A speed= 9.5x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b615.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b616.mp4' for writing
frame= 2556 fps=240 q=-1.0 size=N/A time=00:01:41.44 bitrate=N/A speed=9.52x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b617.mp4' for writing
frame= 2676 fps=240 q=-1.0 size=N/A time=00:01:46.45 bitrate=N/A speed=9.54x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b618.mp4' for writing
frame= 2798 fps=240 q=-1.0 size=N/A time=00:01:51.54 bitrate=N/A speed=9.56x    
frame= 2920 fps=240 q=-1.0 size=N/A time=00:01:56.62 bitrate=N/A speed=9.58x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b619.mp4' for writing
frame= 3042 fps=240 q=-1.0 size=N/A time=00:02:01.71 bitrate=N/A speed= 9.6x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b620.mp4' for writing
frame= 3164 fps=240 q=-1.0 size=N/A time=00:02:06.79 bitrate=N/A speed=9.61x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b621.mp4' for writing
frame= 3285 fps=240 q=-1.0 size=N/A time=00:02:11.86 bitrate=N/A speed=9.63x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b622.mp4' for writing
frame= 3407 fps=240 q=-1.0 size=N/A time=00:02:16.94 bitrate=N/A speed=9.64x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b623.mp4' for writing
frame= 3529 fps=240 q=-1.0 size=N/A time=00:02:22.03 bitrate=N/A speed=9.65x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b624.mp4' for writing
frame= 3649 fps=240 q=-1.0 size=N/A time=00:02:27.02 bitrate=N/A speed=9.66x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b625.mp4' for writing
frame= 3770 fps=240 q=-1.0 size=N/A time=00:02:32.08 bitrate=N/A speed=9.67x    
frame= 3891 fps=240 q=-1.0 size=N/A time=00:02:37.12 bitrate=N/A speed=9.68x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b626.mp4' for writing
frame= 4013 fps=240 q=-1.0 size=N/A time=00:02:42.20 bitrate=N/A speed= 9.7x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b627.mp4' for writing
frame= 4134 fps=240 q=-1.0 size=N/A time=00:02:47.27 bitrate=N/A speed= 9.7x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b628.mp4' for writing
frame= 4256 fps=240 q=-1.0 size=N/A time=00:02:52.35 bitrate=N/A speed=9.71x    
frame= 4377 fps=240 q=-1.0 size=N/A time=00:02:57.41 bitrate=N/A speed=9.72x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b629.mp4' for writing
frame= 4496 fps=240 q=-1.0 size=N/A time=00:03:02.38 bitrate=N/A speed=9.73x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b630.mp4' for writing
frame= 4616 fps=240 q=-1.0 size=N/A time=00:03:07.35 bitrate=N/A speed=9.73x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b631.mp4' for writing
frame= 4737 fps=240 q=-1.0 size=N/A time=00:03:12.41 bitrate=N/A speed=9.74x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b632.mp4' for writing
frame= 4857 fps=240 q=-1.0 size=N/A time=00:03:17.41 bitrate=N/A speed=9.75x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b633.mp4' for writing
frame= 4978 fps=240 q=-1.0 size=N/A time=00:03:22.47 bitrate=N/A speed=9.76x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b634.mp4' for writing
frame= 5099 fps=240 q=-1.0 size=N/A time=00:03:27.51 bitrate=N/A speed=9.76x    
frame= 5219 fps=240 q=-1.0 size=N/A time=00:03:32.50 bitrate=N/A speed=9.76x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b635.mp4' for writing
frame= 5340 fps=240 q=-1.0 size=N/A time=00:03:37.56 bitrate=N/A speed=9.77x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b636.mp4' for writing
frame= 5461 fps=240 q=-1.0 size=N/A time=00:03:42.60 bitrate=N/A speed=9.77x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b637.mp4' for writing
frame= 5583 fps=240 q=-1.0 size=N/A time=00:03:47.68 bitrate=N/A speed=9.78x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b638.mp4' for writing
frame= 5705 fps=240 q=-1.0 size=N/A time=00:03:52.77 bitrate=N/A speed=9.78x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b639.mp4' for writing
frame= 5825 fps=240 q=-1.0 size=N/A time=00:03:57.78 bitrate=N/A speed=9.79x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b640.mp4' for writing
frame= 5947 fps=240 q=-1.0 size=N/A time=00:04:02.87 bitrate=N/A speed=9.79x    
frame= 6070 fps=240 q=-1.0 size=N/A time=00:04:08.00 bitrate=N/A speed= 9.8x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b641.mp4' for writing
frame= 6192 fps=240 q=-1.0 size=N/A time=00:04:13.09 bitrate=N/A speed= 9.8x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b642.mp4' for writing
frame= 6314 fps=240 q=-1.0 size=N/A time=00:04:18.17 bitrate=N/A speed=9.81x    
frame= 6435 fps=240 q=-1.0 size=N/A time=00:04:23.23 bitrate=N/A speed=9.81x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b643.mp4' for writing
frame= 6558 fps=240 q=-1.0 size=N/A time=00:04:28.37 bitrate=N/A speed=9.81x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b644.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b645.mp4' for writing
frame= 6680 fps=240 q=-1.0 size=N/A time=00:04:33.45 bitrate=N/A speed=9.82x    
frame= 6802 fps=240 q=-1.0 size=N/A time=00:04:38.54 bitrate=N/A speed=9.82x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b646.mp4' for writing
frame= 6924 fps=240 q=-1.0 size=N/A time=00:04:43.62 bitrate=N/A speed=9.82x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b647.mp4' for writing
frame= 7046 fps=240 q=-1.0 size=N/A time=00:04:48.71 bitrate=N/A speed=9.83x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b648.mp4' for writing
frame= 7166 fps=240 q=-1.0 size=N/A time=00:04:53.72 bitrate=N/A speed=9.83x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b649.mp4' for writing
frame= 7288 fps=240 q=-1.0 size=N/A time=00:04:58.81 bitrate=N/A speed=9.83x    
frame= 7410 fps=240 q=-1.0 size=N/A time=00:05:03.89 bitrate=N/A speed=9.84x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b650.mp4' for writing
frame= 7532 fps=240 q=-1.0 size=N/A time=00:05:08.98 bitrate=N/A speed=9.84x    
frame= 7654 fps=240 q=-1.0 size=N/A time=00:05:14.06 bitrate=N/A speed=9.84x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b651.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b652.mp4' for writing
frame= 7776 fps=240 q=-1.0 size=N/A time=00:05:19.17 bitrate=N/A speed=9.84x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b653.mp4' for writing
frame= 7898 fps=240 q=-1.0 size=N/A time=00:05:24.26 bitrate=N/A speed=9.85x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b654.mp4' for writing
frame= 8018 fps=240 q=-1.0 size=N/A time=00:05:29.25 bitrate=N/A speed=9.85x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b655.mp4' for writing
frame= 8140 fps=240 q=-1.0 size=N/A time=00:05:34.33 bitrate=N/A speed=9.85x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b656.mp4' for writing
frame= 8260 fps=240 q=-1.0 size=N/A time=00:05:39.35 bitrate=N/A speed=9.85x    
frame= 8381 fps=240 q=-1.0 size=N/A time=00:05:44.39 bitrate=N/A speed=9.85x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b657.mp4' for writing

Transcoding is paused. Press [u] to resume.
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b658.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b659.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b660.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b661.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b662.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b663.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b664.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b665.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b666.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b667.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b668.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b669.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b670.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b671.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b672.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b673.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b674.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b675.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b676.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b677.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b678.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b679.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b680.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b681.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b682.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b683.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b684.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b685.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b686.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b687.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b688.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b689.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b690.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b691.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b692.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b693.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b694.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b695.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b696.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b697.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b698.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b699.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6100.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6101.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6102.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6103.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6104.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6105.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6106.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6107.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6108.mp4' for writing
frame=15863 fps=447 q=-1.0 size=N/A time=00:10:56.51 bitrate=N/A speed=18.5x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6109.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6110.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6111.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6112.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6113.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6114.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6115.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6116.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6117.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6118.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6119.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6120.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6121.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6122.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6123.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6124.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6125.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6126.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6127.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6128.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6129.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6130.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6131.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6132.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6133.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6134.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6135.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6136.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6137.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6138.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6139.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6140.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6141.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6142.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6143.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6144.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6145.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6146.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6147.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6148.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6149.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6150.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6151.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6152.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6153.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6154.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6155.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6156.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6157.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6158.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6159.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6160.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6161.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6162.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6163.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6164.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6165.mp4' for writing
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6166.mp4' for writing
frame=24206 fps=673 q=-1.0 size=N/A time=00:16:44.42 bitrate=N/A speed=27.9x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6167.mp4' for writing
frame=24328 fps=667 q=-1.0 size=N/A time=00:16:49.52 bitrate=N/A speed=27.7x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6168.mp4' for writing
frame=24448 fps=661 q=-1.0 size=N/A time=00:16:54.51 bitrate=N/A speed=27.4x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6169.mp4' for writing
frame=24570 fps=656 q=-1.0 size=N/A time=00:16:59.60 bitrate=N/A speed=27.2x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6170.mp4' for writing
frame=24692 fps=650 q=-1.0 size=N/A time=00:17:04.69 bitrate=N/A speed=  27x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6171.mp4' for writing
frame=24814 fps=645 q=-1.0 size=N/A time=00:17:09.79 bitrate=N/A speed=26.8x    
frame=24934 fps=639 q=-1.0 size=N/A time=00:17:14.79 bitrate=N/A speed=26.5x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6172.mp4' for writing
frame=25056 fps=634 q=-1.0 size=N/A time=00:17:19.87 bitrate=N/A speed=26.3x    
[hls @ 0x55b8d757f900] Opening '/config/data/transcodes/ca2af141e8169233872387347aa2e3b6173.mp4' for writing
frame=25178 fps=629 q=-1.0 size=N/A time=00:17:24.96 bitrate=N/A speed=26.1x    
Transcoding is paused. Press [u] to resume.

Please attach any browser or client logs here

FFmpeg.Remux-2024-05-24_17-13-06_b5993b96137c3c34fda479e61047207f_5b6993b5.log log_20240524.log mediainfo.txt ffprobe.json

Please attach any screenshots here

playback info Remuxing

Code of Conduct

jellyfin-bot commented 1 month ago

Hi, it seems like your issue report has the following item(s) that need to be addressed:

This is an automated message, currently under testing. Please file an issue here if you encounter any problems.

soultaco83 commented 1 month ago

I have had this issue appear on seemingly random videos as well. When it is out of sync it is the same files and it is always remuxing. I have opted to delete the databases and all metadata related to the jellyfin to test to see if something may have been stuck but issue still appears even after completely rescanning my test library into the system once again.

TimGels commented 1 month ago

I tried reproducing this on Firefox and Edge with a file that is H264 + AAC audio track. I had it muxing to mp4 to these browsers. But I could not manage to reproduce the audio sync issue. Do you have files with 8 bit h264 + AAC that also have the sync issue, like the file you show in the log which is in H265?

TimGels commented 1 month ago

I also tried this with another video that is H265 + AAC on Edge. But that one also did not have audio sync issues for me.

tumbly commented 1 month ago

Client running Win10: Firefox 126.0 Jellyfin Media Player for Windows (old, installed in january 2022)

Server: Ubuntu Jammy 22.04.4 LTS Jellyfin 10.9.2

I found two files on my instance (both VP6F, sorry :/) and I can reproduce the issue: for transcoded files only the audio is out of sync, delayed by 500ms-1s, when played through Firefox.

Jellyfin Media Player, mpc-hc and vlc don't show the issue when playing the same files.

gnattu commented 1 month ago

For all the files that you are experiencing this, can you share the ffprobe.json by doing ffprobe -v quiet -print_format json -show_format -show_streams /path/to/video? This can be easier for us to find what's special for those videos.

tumbly commented 1 month ago

First one:

{
    "streams": [
        {
            "index": 0,
            "codec_name": "vp6f",
            "codec_long_name": "On2 VP6 (Flash version)",
            "codec_type": "video",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "width": 720,
            "height": 406,
            "coded_width": 720,
            "coded_height": 406,
            "closed_captions": 0,
            "film_grain": 0,
            "has_b_frames": 0,
            "pix_fmt": "yuv420p",
            "level": -99,
            "refs": 1,
            "r_frame_rate": "25/1",
            "avg_frame_rate": "25/1",
            "time_base": "1/1000",
            "start_pts": 0,
            "start_time": "0.000000",
            "bit_rate": "1156870",
            "extradata_size": 1,
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0,
                "captions": 0,
                "descriptions": 0,
                "metadata": 0,
                "dependent": 0,
                "still_image": 0
            }
        },
        {
            "index": 1,
            "codec_name": "mp3",
            "codec_long_name": "MP3 (MPEG audio layer 3)",
            "codec_type": "audio",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "sample_fmt": "fltp",
            "sample_rate": "44100",
            "channels": 2,
            "channel_layout": "stereo",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 481,
            "start_time": "0.481000",
            "bit_rate": "98678",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0,
                "captions": 0,
                "descriptions": 0,
                "metadata": 0,
                "dependent": 0,
                "still_image": 0
            }
        }
    ],
    "format": {
        "filename": "renamed.flv",
        "nb_streams": 2,
        "nb_programs": 0,
        "format_name": "flv",
        "format_long_name": "FLV (Flash Video)",
        "start_time": "0.000000",
        "duration": "3460.987476",
        "size": "371172837",
        "bit_rate": "857958",
        "probe_score": 100,
        "tags": {
            "canseektoend": "false",
            "creationdate": "Sat Jun 12 16:49:10 2010\n",
            "lastkeyframetimestamp": "3459750",
            "lasttimestamp": "3460987",
            "metadatacreator": "On2 Flix SDK for Dshow_2.2.16.0"
        }
    }
}

And the second file:

{
    "streams": [
        {
            "index": 0,
            "codec_name": "vp6f",
            "codec_long_name": "On2 VP6 (Flash version)",
            "codec_type": "video",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "width": 720,
            "height": 406,
            "coded_width": 720,
            "coded_height": 406,
            "closed_captions": 0,
            "film_grain": 0,
            "has_b_frames": 0,
            "pix_fmt": "yuv420p",
            "level": -99,
            "refs": 1,
            "r_frame_rate": "25/1",
            "avg_frame_rate": "25/1",
            "time_base": "1/1000",
            "start_pts": 0,
            "start_time": "0.000000",
            "bit_rate": "1015097",
            "extradata_size": 1,
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0,
                "captions": 0,
                "descriptions": 0,
                "metadata": 0,
                "dependent": 0,
                "still_image": 0
            }
        },
        {
            "index": 1,
            "codec_name": "mp3",
            "codec_long_name": "MP3 (MPEG audio layer 3)",
            "codec_type": "audio",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "sample_fmt": "fltp",
            "sample_rate": "44100",
            "channels": 2,
            "channel_layout": "stereo",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 500,
            "start_time": "0.500000",
            "bit_rate": "98661",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0,
                "captions": 0,
                "descriptions": 0,
                "metadata": 0,
                "dependent": 0,
                "still_image": 0
            }
        }
    ],
    "format": {
        "filename": "renamed2.flv",
        "nb_streams": 2,
        "nb_programs": 0,
        "format_name": "flv",
        "format_long_name": "FLV (Flash Video)",
        "start_time": "0.000000",
        "duration": "1718.283203",
        "size": "178970638",
        "bit_rate": "833253",
        "probe_score": 100,
        "tags": {
            "canseektoend": "false",
            "creationdate": "Tue Jun 08 00:07:57 2010\n",
            "lastkeyframetimestamp": "1718003",
            "lasttimestamp": "1718283",
            "metadatacreator": "On2 Flix SDK for Dshow_2.4.2.0"
        }
    }
}
clankychiefjohn commented 1 month ago

I tried reproducing this on Firefox and Edge with a file that is H264 + AAC audio track. I had it muxing to mp4 to these browsers. But I could not manage to reproduce the audio sync issue. Do you have files with 8 bit h264 + AAC that also have the sync issue, like the file you show in the log which is in H265?

I have all of my files transcoded to h265 in mkv format so I don't have any to test with.

gnattu commented 1 month ago

I tried reproducing this on Firefox and Edge with a file that is H264 + AAC audio track. I had it muxing to mp4 to these browsers. But I could not manage to reproduce the audio sync issue. Do you have files with 8 bit h264 + AAC that also have the sync issue, like the file you show in the log which is in H265?

I have all of my files transcoded to h265 in mkv format so I don't have any to test with.

I don't think it is the video codec issue but how it is remuxed into its container.

Can you provide more ffprobe.json for files don't work?

clankychiefjohn commented 1 month ago

I tried reproducing this on Firefox and Edge with a file that is H264 + AAC audio track. I had it muxing to mp4 to these browsers. But I could not manage to reproduce the audio sync issue. Do you have files with 8 bit h264 + AAC that also have the sync issue, like the file you show in the log which is in H265?

I have all of my files transcoded to h265 in mkv format so I don't have any to test with.

I don't think it is the video codec issue but how it is remuxed into its container.

Can you provide more ffprobe.json for files don't work?

Here are the 2 that I have verified issues with recently. It doesn't happen on a very large scale and intermittently enough that these are the 2 I remember it occurring on.

ffprobe02.json ffprobe01.json

tumbly commented 1 month ago

I tried reproducing this on Firefox and Edge with a file that is H264 + AAC audio track. I had it muxing to mp4 to these browsers. But I could not manage to reproduce the audio sync issue. Do you have files with 8 bit h264 + AAC that also have the sync issue, like the file you show in the log which is in H265?

I have all of my files transcoded to h265 in mkv format so I don't have any to test with.

I don't think it is the video codec issue but how it is remuxed into its container.

Can you provide more ffprobe.json for files don't work?

Would it help if I share my two files? I can try to cut them cleanly on i-frames to extract only a small part if needed but I don't know if the issue will persist after it goes through ffmpeg.

TimGels commented 1 month ago

@tumbly I think that is a good idea. After you split of a sample on keyframes (dont reencode), could you test it before sharing, to confirm that sample has the issue. If the sample has the issue then please share it (make sure it doesnt get encoded or changed in the method of sharing). Try to make the sample not be longer than needed but long enough that the issue can occur.

tumbly commented 1 month ago

@TimGels I just tried cutting it cleanly with avidemux and exporting to mkv but the issue doesn't show in jellyfin web even though I haven't reencoded anything :/