Not all videos from the same phone play back
I've got a problem replaying mp4 files on a Samsung c series TV.
The files play correctly in window (after i re encoded them using handbrake)
originally they would not play correctly in windows when then first came off an android phone.
The handbrake command were
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0001.mp4" -t 1 -c 1 -o "VIDEO0001-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0002.mp4" -t 1 -c 1 -o "VIDEO0002-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0003.mp4" -t 1 -c 1 -o "VIDEO0003-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0004.mp4" -t 1 -c 1 -o "VIDEO0004-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
when played back via serviio on an Samsung le46c750 tv the errors are as follows
video0001-1.mp4 plays after about 10 seconds
video0002-1.mp4 gives a video codec not supported
video0003-1 no error and no play back
video0004-1 plays ok
the file lengths are
17/11/2012 16:39 407,544 VIDEO0001-1.mp4
17/11/2012 16:39 1,119,410 VIDEO0002-1.mp4
17/11/2012 16:39 2,121,364 VIDEO0003-1.mp4
17/11/2012 16:39 2,067,068 VIDEO0004-1.mp4
and the ffmpeg -i results are shown below
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0001-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0001-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:02.73, start: 0.000000, bitrate: 1193 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1103 kb/s, 16.36 fps,
49.08 tbr, 90k tbn, 8789 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 173 kb/s
At least one output file must be specified
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0002-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0002-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:04.57, start: 0.000000, bitrate: 1957 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1791 kb/s, 18.80 fps,
94 tbr, 90k tbn, 94 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
At least one output file must be specified
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0003-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0003-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:10.85, start: 0.000000, bitrate: 1562 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1417 kb/s, 18.11 fps,
54.33 tbr, 90k tbn, 62500 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
At least one output file must be specified
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0004-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0004-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:11.37, start: 0.000000, bitrate: 1454 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1294 kb/s, 16.50 fps,
16.50 tbr, 90k tbn, 17578 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
At least one output file must be specified
I've tried different commands for handbreak ans sometimes the other filer play, but all files play in windows
Help running our of ideas
Andrew
The files play correctly in window (after i re encoded them using handbrake)
originally they would not play correctly in windows when then first came off an android phone.
The handbrake command were
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0001.mp4" -t 1 -c 1 -o "VIDEO0001-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0002.mp4" -t 1 -c 1 -o "VIDEO0002-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0003.mp4" -t 1 -c 1 -o "VIDEO0003-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
"C:\Program Files\Handbrake\HandBrakeCLI.exe" -i "VIDEO0004.mp4" -t 1 -c 1 -o "VIDEO0004-1.mp4" -f mp4 --strict-anamorphic -e ffmpeg4 -q 3 --cfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0 --gain=0 --audio-copy-mask none --audio-fallback ffac3 --verbose=1
when played back via serviio on an Samsung le46c750 tv the errors are as follows
video0001-1.mp4 plays after about 10 seconds
video0002-1.mp4 gives a video codec not supported
video0003-1 no error and no play back
video0004-1 plays ok
the file lengths are
17/11/2012 16:39 407,544 VIDEO0001-1.mp4
17/11/2012 16:39 1,119,410 VIDEO0002-1.mp4
17/11/2012 16:39 2,121,364 VIDEO0003-1.mp4
17/11/2012 16:39 2,067,068 VIDEO0004-1.mp4
and the ffmpeg -i results are shown below
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0001-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0001-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:02.73, start: 0.000000, bitrate: 1193 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1103 kb/s, 16.36 fps,
49.08 tbr, 90k tbn, 8789 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 173 kb/s
At least one output file must be specified
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0002-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0002-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:04.57, start: 0.000000, bitrate: 1957 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1791 kb/s, 18.80 fps,
94 tbr, 90k tbn, 94 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
At least one output file must be specified
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0003-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0003-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:10.85, start: 0.000000, bitrate: 1562 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1417 kb/s, 18.11 fps,
54.33 tbr, 90k tbn, 62500 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
At least one output file must be specified
C:\RemoteBackup\DriveE\Live Videos\Mobile Videos\2012-08-20>"c:\program files (x86)\serviio\lib\ffmpeg" -i video0004-1.mp4
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 10 2012 03:40:45 with gcc 4.6.3
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --e
nable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=
mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video0004-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 0.9.8 2012071700
Duration: 00:00:11.37, start: 0.000000, bitrate: 1454 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 544x960 [SAR 1:1 DAR 17:30], 1294 kb/s, 16.50 fps,
16.50 tbr, 90k tbn, 17578 tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
At least one output file must be specified
I've tried different commands for handbreak ans sometimes the other filer play, but all files play in windows
Help running our of ideas
Andrew
