Skip to content
This repository has been archived by the owner on Jun 2, 2024. It is now read-only.

Transcode error (ts files) #15

Open
iamthew4lrus789 opened this issue Nov 4, 2019 · 2 comments
Open

Transcode error (ts files) #15

iamthew4lrus789 opened this issue Nov 4, 2019 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@iamthew4lrus789
Copy link

iamthew4lrus789 commented Nov 4, 2019

Describe the bug
Plexus failing to convert files recorded by Plex DVR function (.ts). Suspect the issue relates to subtitles.

Subtitles are not needed in this instance and could be dropped.

To Reproduce
Steps to reproduce the behavior:

  1. Create list using plexus list
  2. Run plexus encode -l ~/.plexus/list1.txt --verbose

Expected behavior
Expect files to be transcoded from TS to MKV.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Ubuntu 18.04.3 LTS
  • FFMPEG Version: Custom compiled version from Plexus menu ffmpeg version 4.2.git-6023b9f
  • Script Version Ran: v0.9.70

Additional context
Add any other context about the problem here.
2019-11-04 10_35_12-Settings

Paste logs below this line

Copying: 8 Out of 10 Cats Does Countdown (2013) - 2018-12-23 21 00 00 - Christmas Special (copy 1).ts
          1.62G 100%   50.18MB/s    0:00:30 (xfr#1, to-chk=0/1)

File copied.

File codecs:
Audio = mp2
mp2 -> libfdk_aac
Container = ts -> mkv
Video = h264
h264 -> h264

ffmpeg version 4.2.git-6023b9f Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
  configuration: --pkgconfigdir=/home/plex/ffmpeg-build/workspace/lib/pkgconfig --prefix=/home/plex/ffmpeg-build/workspace --pkg-config-flags=--static --extra-cflags=-I/home/plex/ffmpeg-build/workspace/include --extra-ldflags=-L/home/plex/ffmpeg-build/workspace/lib --extra-libs='-lpthread -lm' --enable-static --disable-debug --disable-shared --disable-ffplay --disable-doc --enable-openssl --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libvpx --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-runtime-cpudetect --enable-libfdk-aac --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libvidstab --enable-libaom
  libavutil      56. 35.100 / 56. 35.100
  libavcodec     58. 59.102 / 58. 59.102
  libavformat    58. 33.100 / 58. 33.100
  libavdevice    58.  9.100 / 58.  9.100
  libavfilter     7. 62.100 /  7. 62.100
  libswscale      5.  6.100 /  5.  6.100
  libswresample   3.  6.100 /  3.  6.100
  libpostproc    55.  6.100 / 55.  6.100
Input #0, mpegts, from '/root/.plexus/encode/convert/8 Out of 10 Cats Does Countdown (2013) - 2018-12-23 21 00 00 - Christmas Special (copy 1)/8 Out of 10 Cats Does Countdown (2013) - 2018-12-23 21 00 00 - Christmas Special (copy 1).ts':
  Duration: 01:06:59.12, start: 1.400000, bitrate: 3234 kb/s
  Program 1
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
    Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1024x576 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x101](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:2[0x102](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (mp2 (native) -> aac (libfdk_aac))
  Stream #0:2 -> #0:2 (dvb_subtitle (dvbsub) -> ass (ssa))
Subtitle encoding currently only possible from text to text or bitmap to bitmap

An unknown error occurred with FFmpeg.

Error: /torrents/_Complete/TV/8.Out.Of.10.Cats.Does.Countdown.S08E01.HDTV.x264-TLA[ettv]/Season 14/8 Out of 10 Cats Does Countdown (2013) - 2018-12-23 21 00 00 - Christmas Special (copy 1).ts could not be encoded.

Moving onto the next line.

@wolveix
Copy link
Owner

wolveix commented Nov 6, 2019

Hey!

Thanks for using Plexus, sorry that you've encountered an error.

The subtitle stream for that file is encoded in dvd_subtitle, which essentially stores subtitles as bitmap images rather than genuine text. Unfortunately, MKVs don't support this format, and we can't easily extract the subtitles for external usage either.

Plexus is currently undergoing a complete rewrite in Golang for v2.0, so I'll add this as one of the planned features for release. In the meantime, I would recommend manually converting that file and map out the subtitles:

ffmpeg -y -i "/torrents/_Complete/TV/8.Out.Of.10.Cats.Does.Countdown.S08E01.HDTV.x264-TLA[ettv]/Season 14/8 Out of 10 Cats Does Countdown (2013) - 2018-12-23 21 00 00 - Christmas Special (copy 1).ts" -map 0 -map -0:2 -preset faster -max_muxing_queue_size 1024 -movflags faststart -threads 2 -crf 20 -level 4.1 -c:v libx264 -c:a libfdk_aac -stats "/encoded/8.Out.Of.10.Cats.Does.Countdown.S08E01.HDTV.x264-TLA[ettv]/Season 14/8 Out of 10 Cats Does Countdown (2013) - 2018-12-23 21 00 00 - Christmas Special (copy 1).mkv"

@wolveix wolveix added this to the v2.0.0 milestone Nov 6, 2019
@iamthew4lrus789
Copy link
Author

Thank you!

@wolveix wolveix reopened this Nov 7, 2019
@wolveix wolveix added enhancement New feature or request help wanted Extra attention is needed labels Feb 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants