No video shown in MOV files when played in VLC on Linux

3

1

Files with the .MOV extension are great with their tiny size!

I'm trying to play these files on Linux using VLC, as it's a great cross-platform application, but the problem is that NO video is shown while the audio is playing.

How can I solve this problem and enjoy watching MOV files?
Here is file media info:
enter image description here

wisdom

Posted 2012-04-22T10:35:28.600

Reputation: 487

More info needed: Does this happen for any file with the MOV container (note that the tiny size comes from the video codec inside this container, not the MOV container itself)? Do these files work in any other media player? Does VLC show any error message? What does it show about the file's information (e.g. the contained streams)? – slhck – 2012-04-22T11:09:47.230

Hmm....I've tried alternative players,on Windows OS VLC gives same problem but Kmplayer plays files without any problem !On Linux tried Parole which can plays Video not Audio unlike VLC does :(...any suggestion ? – wisdom – 2012-04-22T11:48:14.420

Parole plays video, but no audio? Please add the MediaInfo output to your question, that might help.

– slhck – 2012-04-22T11:51:50.690

Yes,Parole does, MediaInfo trying to install it ! – wisdom – 2012-04-22T12:26:13.810

Info added,any idea ? – wisdom – 2012-04-22T12:45:18.390

Answers

2

Well, judging from MediaInfo, the video codec is 1000 frames per second and smc This is the Apple Graphics Codec, a proprietary codec that probably isn't supported in every player.

See also:

The SMC codec is identified in Quicktime files by the codec FOURCC "smc " (note the space, ASCII 0x20, needed to complete the four-character code). Ostensibly, the codec was named after its developer, Sean M. Callahan.

The audio codec is QCELP, a proprietary codec by Qualcomm.


I'm afraid these are very specialized codecs, and therefore you can't expect every player to support them. While VLC claims to support SMC, you've obviously encountered a bug. Therefore, you could use these files and file a bug report with the VLC developer team.

In any case you can try using FFmpeg to re-encode the file to a more widely used video codec such as h.264 (libx264 in FFmpeg) or MPEG-4 (mpeg4). See here for more: FFmpeg: The ultimate Video and Audio Manipulation Tool - Super User Blog

slhck

Posted 2012-04-22T10:35:28.600

Reputation: 182 472

thnx,I did a report to VLC team hope to fix it as fast as they can,A question:To which extension can I re-ecncode these files keeping size acceptable ? – wisdom – 2012-04-22T16:55:02.207

1

The extension itself doesn't really matter. The codec is important (as I said, h.264 or MPEG-4). You can use .mp4 or .mkv as extensions — these are the most widely used today. Don't use .avi, it's really old :) See also: What is a Codec (e.g. DivX?), and how does it differ from a File Format (e.g. MPG)?

– slhck – 2012-04-22T17:18:10.567

0

I got the .mov video to work in mpc-hc build number 1.6.1.4074:

  • Go to View → Options
  • Go to Player → Formats
  • In the "Formats" window, find "Quick Time Movie (mov)" on the right
  • Double-click on the dropdown on right side and select "QuickTime"
  • Done

Rishikesh

Posted 2012-04-22T10:35:28.600

Reputation: 9

This questions concerns the Linux OS – zero2cx – 2012-09-24T03:51:41.167