How to match MOV with Cinepak or Sorenson video?
Posted: Sat May 12, 2018 11:00 pm
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):
Is the vFourCC info only checked when container="avi"?
I also tried remuxing the MOV files to AVI, e.g.:
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.)
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):
Is the vFourCC info only checked when container="avi"?
I also tried remuxing the MOV files to AVI, e.g.:
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%