FAQ  •  Register  •  Login

How to match MOV with Cinepak or Sorenson video?

<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Sat May 12, 2018 11:00 pm

How to match MOV with Cinepak or Sorenson video?

I've got some old QuickTime .mov files containing Cinepak or Sorenson video, so I want to match and transcode these. Is anyone successfully transcoding these?

The MOV container is matched by "mp4". I don't want to transcode all files with mp4 containers, though, so I need to specify the video codec...but these particular ones are not supported in the vCodec attribute. I thought perhaps using the vFourCC attribute was the answer, but it is not matching anything (but it's not invalid in the XML schema, either):

  Code:
<Matches container="mp4" vFourCC="cvid,svq1,svq3"/>


Is the vFourCC info only checked when container="avi"?

I also tried remuxing the MOV files to AVI, e.g.:
  Code:
ffmpeg -i input.mov -c copy output.avi


Some cannot be remuxed. The ones that can be remuxed will play OK in VLC, but they still do not show up at all when I browse Serviio, even though I have Serviio configured to transcode anything in an AVI container. When something simply doesn't show up, normally it means it is not natively in a player-supported format nor is it going to be transcoded to a supported format. But <Matches container="avi"/> is in the same <Video> section as everything else, so it shouldn't be the target format that's a problem.

I'm mystified. How can I get these videos to work in Serviio? Any suggestions?

(Example file info below...let me know if more is needed.)
  Code:
Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty>"c:\Program Files\Serviio\lib\ffmpeg.exe" -i "Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].mov" -c copy dsico.avi
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.9.3 (GCC)
  configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --enable-libass --enable-librtmp --enable-fontconfig --enable-libfreetype --enable-zlib --enable-libx264 --enable-libspeex --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl --pkg-config=pkg-config --bindir='/jenkins/workspace/
FFmpeg - Win32/target'
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
[aac @ 03b3a1a0] Sample rate index in program config element does not match the sample rate index configured by the container.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].mov':
  Metadata:
    creation_time   : 2003-08-17T11:00:48.000000Z
  Duration: 00:03:24.36, start: 0.000000, bitrate: 943 kb/s
    Stream #0:0(eng): Data: none (rtp  / 0x20707472), 67 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:48.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Data: none (rtp  / 0x20707472), 409 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:48.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p(pc), 320x240, 396 kb/s, 24.63 fps, 25 tbr, 25 tbn, 25 tbc (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:52.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Sorenson Video 3
    Stream #0:3(eng): Audio: aac (LC) (mp4a / 0x6134706D), 32000 Hz, stereo, fltp, 63 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:52.000000Z
      handler_name    : Apple Alias Data Handler
Output #0, avi, to 'dsico.avi':
  Metadata:
    ISFT            : Lavf57.56.101
    Stream #0:0(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p(pc), 320x240, q=2-31, 396 kb/s, 24.63 fps, 25 tbr, 25 tbn, 25 tbc (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:52.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Sorenson Video 3
    Stream #0:1(eng): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 32000 Hz, stereo, 63 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:52.000000Z
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:2 -> #0:0 (copy)
  Stream #0:3 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 5033 fps=0.0 q=-1.0 Lsize=   11781kB time=00:03:24.36 bitrate= 472.2kbits/s speed= 244x
video:9903kB audio:1596kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.452841%
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Tue May 22, 2018 4:31 am

Re: How to match MOV with Cinepak or Sorenson video?

MediaInfo for 3 files which do not show up, not even in MediaBrowser:

mediainfo1.PNG
mediainfo1.PNG (185.67 KiB) Viewed 9853 times

mediainfo2.PNG
mediainfo2.PNG (167.09 KiB) Viewed 9853 times

mediainfo3.PNG
mediainfo3.PNG (207.77 KiB) Viewed 9853 times
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Wed May 23, 2018 12:51 pm

Re: How to match MOV with Cinepak or Sorenson video?

I think you may have confused FourCC codes with mp4 major brands (ftyp). See if this helps:

  Code:
<Matches container="mp4" vCodec="h264" profile="baseline" ftypNotIn="isom,iso2" />


The ftypNotIn command works to match everything that is not in the list - so the isom and iso2 in the above are a couple of the mainstream MP4 brands - your cvid,svq1,svq3 brads (not being in the list) should trigger transcoding. You may need to add other brands if they start to get transcoded - see http://www.ftyps.com/

let us know if it works.
ps. if it doesn't work try it without the profile="baseline" bit. AFAIK all these "non-common" brands are baseline profiles, so this just helps to restrict the matching statement.
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Thu May 24, 2018 2:54 am

Re: How to match MOV with Cinepak or Sorenson video?

DenyAll wrote:let us know if it works.

No luck. It is not even adding them to the database.

2018-05-23 20:48:46,436 WARN [MetadataExtractionCoordinator] Skipping processing metadata for an unsupported file (Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test - Copy\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi). Message: Unknown video codec.
2018-05-23 20:48:48,508 WARN [MetadataExtractionCoordinator] Skipping processing metadata for an unsupported file (Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test - Copy\Komeda - B.L.O.S.S.O.M..avi). Message: Unknown video codec.

Also, these codes (cvid, svq1, svq3) are listed at https://fourcc.org/codecs.php so I assume they are indeed fourcc and not ftyp.
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Thu May 24, 2018 11:25 am

Re: How to match MOV with Cinepak or Sorenson video?

My understanding is that fourcc was only used in AVI files, but happy if someone has better knowledge.

The warning you are getting suggests that ffmpeg cannot determine what the video codec is. In your OP you have the ffmpeg output for the AVI file that you created, but what do you get if you do an ffmpeg -i on the original MOV/MP4 files before they are remixed (and the ones that wont remux)?

<Matches container="avi"/> is in the same <Video> section as everything else
Which profile are you using. Is that transcoding block also transcoding the video, or just remuxing it? If the latter it wont work - the video stream is not compatible with your TV and therefore it doesn't matter what container you remux it into.

Some cannot be remuxed. The ones that can be remuxed will play OK in VLC
Can the ones that are not remuxed be played in VLC (or better, in Media Player Classic). If not, you've probably got corrupted files and its time to move on ;) If they can be played what happens if you transcode them manually - remuxing wont work (your TV wont likely play Cinepak or Sorecen video in any container).
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Thu May 24, 2018 9:19 pm

Re: How to match MOV with Cinepak or Sorenson video?

Everything plays just fine in VLC. I even watched the message log in debug mode and saw nothing of note.

The "Matches" code is in a video transcoding section, of course. But it seems that since the files cannot even be added to the library database, the transcoding configuration is moot.

Below is what ffmpeg -i reports for some of these videos. For brevity I used the -hide_banner option.

  Code:
Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\1990s-2000s indie & electronic>"c:\Program Files\Serviio\lib\ffmpeg.exe" -hide_banner -i "Komeda - B.L.O.S.S.O.M..mov"
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Komeda - B.L.O.S.S.O.M..mov':
  Metadata:
    creation_time   : 2004-05-11T12:16:17.000000Z
    encoder         : Sorenson Squeeze
    encoder-eng     : Sorenson Squeeze
  Duration: 00:04:25.77, start: 0.000000, bitrate: 1191 kb/s
    Stream #0:0(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p(pc), 480x360, 1062 kb/s, 25 fps, 25 tbr, 600 tbn, 600 tbc (default)
    Metadata:
      creation_time   : 2004-05-11T12:16:17.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Sorenson Video 3
    Stream #0:1(eng): Audio: mp3 (ms[0]U / 0x5500736D), 44100 Hz, stereo, s16p, 128 kb/s (default)
    Metadata:
      creation_time   : 2004-05-11T12:16:17.000000Z
      handler_name    : Apple Alias Data Handler
At least one output file must be specified

Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\1990s-2000s indie & electronic>"c:\Program Files\Serviio\lib\ffmpeg.exe" -hide_banner -i "Salaryman - Rather.mov"
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Salaryman - Rather.mov':
  Metadata:
    creation_time   : 1999-06-25T06:25:47.000000Z
    copyright       : Copyright ┬⌐ 1997
    copyright-eng   : Copyright ┬⌐ 1997
  Duration: 00:03:51.62, start: 0.000000, bitrate: 1457 kb/s
    Stream #0:0(eng): Video: cinepak (cvid / 0x64697663), rgb24, 320x240, 1362 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc (default)
    Metadata:
      creation_time   : 1999-06-25T06:25:47.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Cinepak
    Stream #0:1(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 22050 Hz, mono, s16p, 88 kb/s (default)
    Metadata:
      creation_time   : 1999-06-25T06:25:47.000000Z
      handler_name    : Apple Alias Data Handler
At least one output file must be specified

Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\1990s-2000s indie & electronic>cd "..\2000s novelty"

Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty>"c:\Program Files\Serviio\lib\ffmpeg.exe" -hide_banner -i "Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].mov"
[aac @ 0440a900] Sample rate index in program config element does not match the sample rate index configured by the container.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].mov':
  Metadata:
    creation_time   : 2003-08-17T11:00:48.000000Z
  Duration: 00:03:24.36, start: 0.000000, bitrate: 943 kb/s
    Stream #0:0(eng): Data: none (rtp  / 0x20707472), 67 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:48.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Data: none (rtp  / 0x20707472), 409 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:48.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p(pc), 320x240, 396 kb/s, 24.63 fps, 25 tbr, 25 tbn, 25 tbc (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:52.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Sorenson Video 3
    Stream #0:3(eng): Audio: aac (LC) (mp4a / 0x6134706D), 32000 Hz, stereo, fltp, 63 kb/s (default)
    Metadata:
      creation_time   : 2003-08-17T11:00:52.000000Z
      handler_name    : Apple Alias Data Handler
At least one output file must be specified

Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty>"c:\Program Files\Serviio\lib\ffmpeg.exe" -hide_banner -i "Golden Shower - Video Computer System.mov"
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Golden Shower - Video Computer System.mov':
  Metadata:
    creation_time   : 2000-06-06T20:33:26.000000Z
    album           : Digital 2600
    album-eng       : Digital 2600
    artist          : Kevin Rodgers & Markus Karlus
    artist-eng      : Kevin Rodgers & Markus Karlus
    director-eng    : Carlos B├¬la, Guilherme Marcondes, Mateus de Paula Santos, Mario Sader
    comment         : goldenshower@uia.com.br ]]]] www.goldenshower.gs
    copyright       : [C] 2000
    copyright-eng   : [C] 2000
    director        : Carlos B├¬la, Guilherme Marcondes, Mateus de Paula Santos, Mario Sader
    comment-eng     : goldenshower@uia.com.br ]]]] www.goldenshower.gs
  Duration: 00:02:52.54, start: 0.000000, bitrate: 338 kb/s
    Stream #0:0(eng): Video: svq1 (SVQ1 / 0x31515653), yuv410p, 320x240, 289 kb/s, 12 fps, 12 tbr, 600 tbn, 600 tbc (default)
    Metadata:
      creation_time   : 2000-06-06T20:33:26.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Sorenson Video
    Stream #0:1(eng): Audio: qdm2 (QDM2 / 0x324D4451), 44100 Hz, mono, s16, 48 kb/s (default)
    Metadata:
      creation_time   : 2000-06-06T20:33:26.000000Z
      handler_name    : Apple Alias Data Handler
At least one output file must be specified


If I transcode them manually, they play fine; e.g. here I transcode one in the same way Serviio would:
  Code:
Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty>"c:\Program Files\Serviio\lib\ffmpeg.exe" -hide_banner -i "Golden Shower - Video Computer System.mov" -y -threads 2 -c:v mpeg2video -pix_fmt yuv420p -qscale:v 1 -r 25 -g 15
 -c:a:0 ac3 -b:a:0 64k -ar:a:0 48000 -ac:a:0 1 -map 0:1 -map 0:0 -sn -f mpegts test_output.ts
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Golden Shower - Video Computer System.mov':
  Metadata:
    creation_time   : 2000-06-06T20:33:26.000000Z
    album           : Digital 2600
    album-eng       : Digital 2600
    artist          : Kevin Rodgers & Markus Karlus
    artist-eng      : Kevin Rodgers & Markus Karlus
    director-eng    : Carlos B├¬la, Guilherme Marcondes, Mateus de Paula Santos, Mario Sader
    comment         : goldenshower@uia.com.br ]]]] www.goldenshower.gs
    copyright       : [C] 2000
    copyright-eng   : [C] 2000
    director        : Carlos B├¬la, Guilherme Marcondes, Mateus de Paula Santos, Mario Sader
    comment-eng     : goldenshower@uia.com.br ]]]] www.goldenshower.gs
  Duration: 00:02:52.54, start: 0.000000, bitrate: 338 kb/s
    Stream #0:0(eng): Video: svq1 (SVQ1 / 0x31515653), yuv410p, 320x240, 289 kb/s, 12 fps, 12 tbr, 600 tbn, 600 tbc (default)
    Metadata:
      creation_time   : 2000-06-06T20:33:26.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Sorenson Video
    Stream #0:1(eng): Audio: qdm2 (QDM2 / 0x324D4451), 44100 Hz, mono, s16, 48 kb/s (default)
    Metadata:
      creation_time   : 2000-06-06T20:33:26.000000Z
      handler_name    : Apple Alias Data Handler
Output #0, mpegts, to 'test_output.ts':
  Metadata:
    comment-eng     : goldenshower@uia.com.br ]]]] www.goldenshower.gs
    album           : Digital 2600
    album-eng       : Digital 2600
    artist          : Kevin Rodgers & Markus Karlus
    artist-eng      : Kevin Rodgers & Markus Karlus
    director-eng    : Carlos B├¬la, Guilherme Marcondes, Mateus de Paula Santos, Mario Sader
    comment         : goldenshower@uia.com.br ]]]] www.goldenshower.gs
    copyright       : [C] 2000
    copyright-eng   : [C] 2000
    director        : Carlos B├¬la, Guilherme Marcondes, Mateus de Paula Santos, Mario Sader
    encoder         : Lavf57.56.101
    Stream #0:0(eng): Audio: ac3, 48000 Hz, mono, fltp, 64 kb/s (default)
    Metadata:
      creation_time   : 2000-06-06T20:33:26.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Lavc57.64.101 ac3
    Stream #0:1(eng): Video: mpeg2video (Main), yuv420p, 320x240, q=2-31, 200 kb/s, 25 fps, 90k tbn, 25 tbc (default)
    Metadata:
      creation_time   : 2000-06-06T20:33:26.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Lavc57.64.101 mpeg2video
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream mapping:
  Stream #0:1 -> #0:0 (qdm2 (native) -> ac3 (native))
  Stream #0:0 -> #0:1 (svq1 (native) -> mpeg2video (native))
Press [q] to stop, [?] for help
frame= 2071 fps=754 q=1.0 Lsize=   13202kB time=00:02:52.40 bitrate= 627.3kbits/s speed=62.8x
video:10590kB audio:1345kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 10.620567%


...It then gets added to the library database:

  Code:
2018-05-24 15:29:12,608 DEBUG [PipeManager] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts' to the delta queue (file added)
2018-05-24 15:29:12,608 DEBUG [MediaFileIndexer] Found file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts', checking if it's already in the Library
2018-05-24 15:29:12,608 DEBUG [MediaItemDAOImpl] Checking if DB already contains media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:12,608 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts, ignore case: true
2018-05-24 15:29:12,609 DEBUG [MediaItemDAOImpl] Media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts doesn't exist in DB yet
2018-05-24 15:29:12,609 DEBUG [MediaFileIndexer] File not in Library, will add it
2018-05-24 15:29:12,609 DEBUG [LibraryHelper] Checking if the file is complete using file lock
2018-05-24 15:29:12,609 DEBUG [LibraryHelper] Checking if the file is complete using file size
2018-05-24 15:29:12,682 DEBUG [RendererSearchSender] Finished searching for Renderer devices
2018-05-24 15:29:13,395 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12399)
2018-05-24 15:29:13,396 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
2018-05-24 15:29:16,267 DEBUG [LibraryHelper] File is complete with size 13519080
2018-05-24 15:29:16,267 DEBUG [VideoExtractionStrategy] Extracting metadata of video file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,267 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,267 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,380 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve thumbnail for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,380 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -threads 2 -ss 119 -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts -ss 1 -an -frames:v 1 -f image2 pipe:
2018-05-24 15:29:16,500 DEBUG [OpenSubtitlesService] Generating hash code for opensubtitles.org for file test_output.ts
2018-05-24 15:29:16,503 DEBUG [MetadataExtractionCoordinator] Metadata found via extractor EMBEDDED: VideoMetadata [title=test_output, filePath=Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts, fileSize=13519080, audioTracks=0/AC3/64/1/48000/eng/false, bitrate=626, container=MPEG2TS, contentType=UNKNOWN, rating=null, duration=172, episodeNumber=null, fps=25, h264Levels={}, h264Profile=null, ftyp=null, height=240, seasonNumber=null, seriesName=null, timestampType=NONE, videoBitrate=null, videoCodec=MPEG2, videoFourCC=null, videoStreamIndex=1, width=320, embeddedSubtitles=[]]
2018-05-24 15:29:16,503 DEBUG [VideoService] Adding video into database: test_output
2018-05-24 15:29:16,503 DEBUG [FolderDAOImpl] Looking for folder hierarchy songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty
2018-05-24 15:29:16,514 DEBUG [CoverImageService] Resizing and storing cover art image for max resolution of 320x320
2018-05-24 15:29:16,514 DEBUG [ImageUtils] Starting image resize, size = 9685 bytes
2018-05-24 15:29:16,546 DEBUG [ImageUtils] Returning resized image, size = 9681 bytes
2018-05-24 15:29:16,546 DEBUG [CoverImageService] Image successfully resized
2018-05-24 15:29:16,546 DEBUG [CoverImageService] Resizing and storing cover art image for max resolution of 160x160
2018-05-24 15:29:16,546 DEBUG [ImageUtils] Starting image resize, size = 9681 bytes
2018-05-24 15:29:16,565 DEBUG [ImageUtils] Returning resized image, size = 4250 bytes
2018-05-24 15:29:16,565 DEBUG [CoverImageService] Image successfully resized
2018-05-24 15:29:16,565 DEBUG [CoverImageDAOImpl] Creating a new ImageCover (length = 4250)
2018-05-24 15:29:16,586 DEBUG [VideoDAOImpl] Creating a new Video (title = test_output)
2018-05-24 15:29:16,616 DEBUG [GenreDAOImpl] Retrieving list of genres for media item 12400
2018-05-24 15:29:16,618 DEBUG [MetadataDescriptorDAOImpl] Creating a new MetadataDescriptor (type = EMBEDDED, mediaItemId = 12400)
2018-05-24 15:29:16,620 DEBUG [CoverImageDAOImpl] Reading a CoverImage for folder (id = 1718)
2018-05-24 15:29:16,620 DEBUG [CoverImageDAOImpl] Reading a CoverImage for folder (id = 972)
2018-05-24 15:29:16,624 INFO  [MediaFileIndexer] Added file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts' (title: test_output) to Library
2018-05-24 15:29:16,624 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts, ignore case: true
2018-05-24 15:29:16,624 DEBUG [VideoDAOImpl] Reading a Video (id = 12400)
2018-05-24 15:29:16,625 DEBUG [VideoExtractionStrategy] Extracting metadata of video file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,625 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,626 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,729 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve thumbnail for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts
2018-05-24 15:29:16,730 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -threads 2 -ss 119 -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts -ss 1 -an -frames:v 1 -f image2 pipe:
2018-05-24 15:29:16,846 DEBUG [OpenSubtitlesService] Generating hash code for opensubtitles.org for file test_output.ts
2018-05-24 15:29:16,847 DEBUG [MetadataExtractionCoordinator] Metadata found via extractor EMBEDDED: VideoMetadata [title=test_output, filePath=Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\2000s novelty\test_output.ts, fileSize=13519080, audioTracks=0/AC3/64/1/48000/eng/false, bitrate=626, container=MPEG2TS, contentType=UNKNOWN, rating=null, duration=172, episodeNumber=null, fps=25, h264Levels={}, h264Profile=null, ftyp=null, height=240, seasonNumber=null, seriesName=null, timestampType=NONE, videoBitrate=null, videoCodec=MPEG2, videoFourCC=null, videoStreamIndex=1, width=320, embeddedSubtitles=[]]


...And it shows up on my player and I can select and play it:

  Code:
2018-05-24 15:30:45,946 DEBUG [VideoDeliveryEngine] Delivering file 'test_output.ts' in native format
2018-05-24 15:30:45,946 DEBUG [MediaItemDAOImpl] Getting file of media item 12400
2018-05-24 15:30:45,946 DEBUG [GETMethodProcessor] Stream entity has length: 6760680
2018-05-24 15:30:45,946 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 206 Partial Content, headers = [[Content-Length: 6760680,Content-Type: video/mpeg,Cache-control: no-cache,Connection: close,Content-Range: bytes 6758400-13519079/13519080,contentFeatures.dlna.org: DLNA.ORG_PN=MPEG_TS_SD_KO_ISO;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000,Date: Thu, 24 May 2018 21:30:45 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows_7 UPnP/1.0 DLNADOC/1.50 Serviio/1.9.2,transferMode.dlna.org: Streaming]]


So the problem is not the videos.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Thu May 24, 2018 10:29 pm

Re: How to match MOV with Cinepak or Sorenson video?

Can you take the file that won't play and move it to another location in your shared folders, so that Serviio has to scan it again? I'd be curious what a debug log might show when it scans the title. Maybe nothing, but I don't know for sure.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Fri May 25, 2018 2:22 am

Re: How to match MOV with Cinepak or Sorenson video?

Did that 2 posts up.
Message: Unknown video codec.
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Fri May 25, 2018 9:13 am

Re: How to match MOV with Cinepak or Sorenson video?

I don't thing there is a debug log showing the file being rejected. Only the earlier post that shows a WARNING but no detail, unless I missed it. A DEBUG log may show more info either side of that warning.

If its not being detected as a valid media file and therefore not being added to the library, this is not something that can likely be solved by a user - it will require @zip to look at it.

How many have you got - I note they're in a folder "[HIGHER QUALITY WANTED]" so perhaps look for a better source, or manually transcode them yourself. I'm just not sure you'll get priority to fix (if it is an internal issue) these types of codecs that aren't in widespread use (but not my call - it may be something trivial).
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Sat May 26, 2018 1:50 am

Re: How to match MOV with Cinepak or Sorenson video?

These codecs were quite common for web & CD-ROM video in the late '90s and early '00s. Seeking replacements for this ephemeral content is nigh on impossible. Nobody made higher quality copies (or in some cases, they did, but for most, it is illegal for me to obtain them).

The "Unknown video codec" warning was the relevant line from the debug log. Where do you think I got it from?

Here's a fresh log, created by copying some of the troublesome videos to a new folder:

  Code:
2018-05-25 19:45:42,702 DEBUG [PipeManager] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi' to the delta queue (file added)
2018-05-25 19:45:42,703 DEBUG [MediaFileIndexer] Found file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi', checking if it's already in the Library
2018-05-25 19:45:42,703 DEBUG [MediaItemDAOImpl] Checking if DB already contains media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi
2018-05-25 19:45:42,703 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi, ignore case: true
2018-05-25 19:45:42,704 DEBUG [MediaItemDAOImpl] Media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi doesn't exist in DB yet
2018-05-25 19:45:42,704 DEBUG [MediaFileIndexer] File not in Library, will add it
2018-05-25 19:45:42,704 DEBUG [LibraryHelper] Checking if the file is complete using file lock
2018-05-25 19:45:42,832 DEBUG [PipeManager] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov' to the delta queue (file added)
2018-05-25 19:45:42,892 DEBUG [PipeManager] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi' to the delta queue (file added)
2018-05-25 19:45:43,004 DEBUG [VideoExtractionStrategy] Extracting metadata of video file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi
2018-05-25 19:45:43,005 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi
2018-05-25 19:45:43,005 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi
2018-05-25 19:45:43,139 WARN  [MetadataExtractionCoordinator] Skipping processing metadata for an unsupported file (Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi). Message: Unknown video codec.
2018-05-25 19:45:43,139 DEBUG [PendingFilesCache] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Dsico - Love Will Freak Us [Joy Division & Missy Elliott mash-up].avi' for the pending files cache
2018-05-25 19:45:43,140 DEBUG [MediaFileIndexer] Found file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov', checking if it's already in the Library
2018-05-25 19:45:43,140 DEBUG [MediaItemDAOImpl] Checking if DB already contains media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov
2018-05-25 19:45:43,140 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov, ignore case: true
2018-05-25 19:45:43,141 DEBUG [MediaItemDAOImpl] Media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov doesn't exist in DB yet
2018-05-25 19:45:43,141 DEBUG [MediaFileIndexer] File not in Library, will add it
2018-05-25 19:45:43,141 DEBUG [LibraryHelper] Checking if the file is complete using file lock
2018-05-25 19:45:43,141 DEBUG [LibraryHelper] Checking if the file is complete using file size
2018-05-25 19:45:43,255 DEBUG [PipeManager] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov' to the delta queue (file added)
2018-05-25 19:45:43,891 DEBUG [LibraryHelper] File is complete with size 7306947
2018-05-25 19:45:43,891 DEBUG [VideoExtractionStrategy] Extracting metadata of video file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov
2018-05-25 19:45:43,891 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov
2018-05-25 19:45:43,891 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov
2018-05-25 19:45:44,007 WARN  [MetadataExtractionCoordinator] Skipping processing metadata for an unsupported file (Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov). Message: Unknown video codec.
2018-05-25 19:45:44,007 DEBUG [PendingFilesCache] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Golden Shower - Video Computer System.mov' for the pending files cache
2018-05-25 19:45:44,008 DEBUG [MediaFileIndexer] Found file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi', checking if it's already in the Library
2018-05-25 19:45:44,008 DEBUG [MediaItemDAOImpl] Checking if DB already contains media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi
2018-05-25 19:45:44,008 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi, ignore case: true
2018-05-25 19:45:44,008 DEBUG [MediaItemDAOImpl] Media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi doesn't exist in DB yet
2018-05-25 19:45:44,008 DEBUG [MediaFileIndexer] File not in Library, will add it
2018-05-25 19:45:44,008 DEBUG [LibraryHelper] Checking if the file is complete using file lock
2018-05-25 19:45:44,008 DEBUG [LibraryHelper] Checking if the file is complete using file size
2018-05-25 19:45:44,758 DEBUG [LibraryHelper] File is complete with size 40115870
2018-05-25 19:45:44,758 DEBUG [VideoExtractionStrategy] Extracting metadata of video file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi
2018-05-25 19:45:44,758 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi
2018-05-25 19:45:44,758 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi
2018-05-25 19:45:44,902 WARN  [MetadataExtractionCoordinator] Skipping processing metadata for an unsupported file (Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi). Message: Unknown video codec.
2018-05-25 19:45:44,902 DEBUG [PendingFilesCache] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Komeda - B.L.O.S.S.O.M..avi' for the pending files cache
2018-05-25 19:45:44,903 DEBUG [MediaFileIndexer] Found file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov', checking if it's already in the Library
2018-05-25 19:45:44,903 DEBUG [MediaItemDAOImpl] Checking if DB already contains media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov
2018-05-25 19:45:44,903 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov, ignore case: true
2018-05-25 19:45:44,903 DEBUG [MediaItemDAOImpl] Media item Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov doesn't exist in DB yet
2018-05-25 19:45:44,903 DEBUG [MediaFileIndexer] File not in Library, will add it
2018-05-25 19:45:44,903 DEBUG [LibraryHelper] Checking if the file is complete using file lock
2018-05-25 19:45:44,903 DEBUG [LibraryHelper] Checking if the file is complete using file size
2018-05-25 19:45:45,653 DEBUG [LibraryHelper] File is complete with size 42187242
2018-05-25 19:45:45,653 DEBUG [VideoExtractionStrategy] Extracting metadata of video file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov
2018-05-25 19:45:45,653 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov
2018-05-25 19:45:45,653 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -i Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov
2018-05-25 19:45:45,766 WARN  [MetadataExtractionCoordinator] Skipping processing metadata for an unsupported file (Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov). Message: Unknown video codec.
2018-05-25 19:45:45,767 DEBUG [PendingFilesCache] Adding file 'Z:\video\music\songs, low quality, logo-free [HIGHER QUALITY WANTED]\test_2018-05-25\Salaryman - Rather.mov' for the pending files cache


I don't think you guys are actually trying to help. Stop blaming the user. I asked an honest question: how can I get these files to transcode. In response, you are trying to tell me maybe the files are corrupt, maybe I shouldn't even be wanting to play them at all, or maybe I didn't give you the info you needed. Listen to yourselves.

I followed the troubleshooting instructions, including generating debug logs, and seeing if the files show up in MediaBrowser—the fact that they do not should have confirmed for you that this was a problem with the file not being accepted in the library. Then I confirmed in the debug log that they were not being added to the library. I would think that you would know that "Unknown video codec" is a Serviio-generated message from the debug log. But no, apparently you are still thinking maybe it is user error, or bad files or something.

If it is user error, I'm happy to admit my mistake, and I will try to help others in the future, but this is ridiculous. Reporting an issue like this should not generate so much pushback. What did I do wrong here? I thought I did everything right, but still you are acting like it is my fault.

Since it is closed-source, I don't understand the inner workings of Serviio, but it seems like it since it is using FFmpeg, it should be able to transcode from any format that FFmpeg supports. I don't see why it would reject some. Perhaps someone can explain why it does not support all the input formats that Serviio's build of FFmpeg does?
Last edited by mjb on Thu May 31, 2018 4:01 pm, edited 3 times in total.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat May 26, 2018 3:55 am

Re: How to match MOV with Cinepak or Sorenson video?

DenyAll is one of the best people here for providing support, and I can assure you he is trying very hard to assist you. While I don't consider myself in the same league as him, I too try to help in any way I can. In this case, it's simply a codec that I know nothing about, so I can't offer anything beyond the suggestion that I did make.

When it comes to unsupported codecs, Zip is likely the only one who can answer the question. It's possible that your codec isn't supported for on-the-fly transcoding. I know there are some like that, but I don't know enough to say for sure. Or perhaps Serviio might need a new Media Format Profile to support that codec, and Zip is the only one who can add that. I tried adding one on my own, and it doesn't work.

Unfortunately, even the debug log doesn't tell why it's unsupported. I've encountered a few files like that, and the only resolution for mine was to run them through Handbrake and re-encode them to something else. But it's not a fast process, so if you have more than a small handful of unsupported files it might be too much work. I know of some people that have written scripts to let FFMPEG re-encode videos without requiring the user to enter each file, but that's beyond my skill level.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Sun May 27, 2018 4:21 am

Re: How to match MOV with Cinepak or Sorenson video?

Yeah. The actual work involved in pre-transcoding isn't such a big deal for me. It's about 20 files, all either Cinepak, SVQ1 or SVQ3, which were the standard Quicktime or Microsoft formats back in the day. It's just that it's messy to have multiple libraries or sections for your transcodes and originals. You don't want to get rid of the originals because they're naturally better than the transcodes, yet it disrupts the file/folder organization to have to find a place for both sets of files. Besides, there doesn't seem to be any reason Serviio shouldn't be able to do the transcoding on the fly.

My guess as to what is happening: although FFmpeg can report what formats it can read (via 'ffmpeg -demuxers' and 'ffmpeg -decoders'), it's too much work to make Serviio parse that output. Zip probably just hard-coded a list of supported formats, starting with the ones people are most likely to encounter, and it's up to people like me to ask for the list to include the less common formats. As I mentioned, the ones I need are cvid (Cinepak), svq1 and svq3 (Sorenson). Hopefully there's no technical reason why these couldn't be added.

I thought Zip monitored the forums pretty closely, but he's not chiming in on this one. Is there an unobtrusive way to ping him? Edit: I filed a feature request.
<<

freaknik

User avatar

DLNA master

Posts: 345

Joined: Thu Mar 27, 2014 2:05 pm

Location: Endor

Post Sun Jun 03, 2018 11:05 pm

Re: How to match MOV with Cinepak or Sorenson video?

I think he looks at the bug tracker more, bitbucket I think.

https://bitbucket.org/xnejp03/serviio/issues/

Return to Transcoding

Who is online

Users browsing this forum: No registered users and 11 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.