LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-24-2008, 02:08 PM   #1
darkone66669
Member
 
Registered: Mar 2004
Distribution: Fedora 10
Posts: 85

Rep: Reputation: 15
problem with ffmpeg


I have read a few of the threads that are similar to this but I'm not 100 percent sure what exactly I need. I am trying to conver a VOB file to an mp4 so I can play it on my phone and I get this

[Colin@c-24-56-241-183 Videos]$ ffmpeg -i VTS_01_1.VOB Ray.mp4
FFmpeg version SVN-r15394, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration:
libavutil 49.10. 0 / 49.10. 0
libavcodec 52. 0. 0 / 52. 0. 0
libavformat 52.22. 1 / 52.22. 1
libavdevice 52. 1. 0 / 52. 1. 0
built on Sep 24 2008 10:22:44, gcc: 4.1.2 20070925 (Red Hat 4.1.2-33)
Input #0, mpeg, from 'VTS_01_1.VOB':
Duration: 00:04:30.64, start: 0.280633, bitrate: 6035 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 8234 kb/s, 29.97 tb(r)
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
Output #0, mp4, to 'Ray.mp4':
Stream #0.0: Video: mpeg4, yuv420p, 720x480 [PAR 8:9 DAR 4:3], q=2-31, 200 kb/s, 29.97 tb(c)
Stream #0.1: Audio: 0x0000, 48000 Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Unsupported codec for output stream #0.1
[Colin@c-24-56-241-183 Videos]$

I think this means I don't have the encoder for this. Below is a list from ffmpeg -formats. Could you tell me whats going on with this.

File formats:
E 3g2 3GP2 format
E 3gp 3GP format
D 4xm 4X Technologies format
D IFF IFF format
D MTV MTV format
DE RoQ id RoQ format
D aac ADTS AAC
DE ac3 raw AC-3
E adts ADTS AAC
DE aiff Audio IFF
DE alaw PCM A-law format
DE amr 3GPP AMR file format
D apc CRYO APC format
D ape Monkey's Audio
DE asf ASF format
E asf_stream ASF format
DE au SUN AU format
DE avi AVI format
E avm2 Flash 9 (AVM2) format
D avs AVS format
D bethsoftvid Bethesda Softworks VID format
D bfi Brute Force & Ignorance
D c93 Interplay C93
E crc CRC testing format
DE daud D-Cinema audio format
DE dirac raw Dirac
D dsicin Delphine Software International CIN format
DE dts raw DTS
DE dv DV video format
D dv1394 DV1394 A/V grab
E dvd MPEG-2 PS format (DVD VOB)
D dxa DXA
D ea Electronic Arts Multimedia Format
D ea_cdata Electronic Arts cdata
DE eac3 raw E-AC-3
DE f32be PCM 32 bit floating-point big-endian format
DE f32le PCM 32 bit floating-point little-endian format
DE f64be PCM 64 bit floating-point big-endian format
DE f64le PCM 64 bit floating-point little-endian format
DE ffm FFM (FFserver live feed) format
D film_cpk Sega FILM/CPK format
DE flac raw FLAC
D flic FLI/FLC/FLX animation format
DE flv FLV format
E framecrc framecrc testing format
E gif GIF Animation
D gsm GSM
DE gxf GXF format
DE h261 raw H.261
DE h263 raw H.263
DE h264 raw H.264 video format
D idcin id CIN format
DE image2 image2 sequence
DE image2pipe piped image2 sequence
D ingenient Ingenient MJPEG
D ipmovie Interplay MVE format
E ipod iPod H.264 MP4 format
D lmlm4 lmlm4 raw format
DE m4v raw MPEG-4 video format
DE matroska Matroska file format
DE mjpeg MJPEG video
D mlp raw MLP
D mm American Laser Games MM format
DE mmf mmf format
E mov MOV format
D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format
E mp2 MPEG audio layer 2
DE mp3 MPEG audio layer 3
E mp4 MP4 format
D mpc Musepack
D mpc8 Musepack SV8
DE mpeg MPEG-1 System format
E mpeg1video MPEG video
E mpeg2video MPEG-2 video
DE mpegts MPEG-2 transport stream format
D mpegtsraw MPEG-2 raw transport stream format
D mpegvideo MPEG video
E mpjpeg Mime multipart JPEG format
D msnwctcp MSN TCP Webcam stream
DE mulaw PCM mu-law format
D mvi Motion Pixels MVI format
DE mxf Material eXchange Format
D nsv NullSoft Video format
E null null video format
DE nut NUT format
D nuv NuppelVideo format
DE ogg Ogg
D oma Sony OpenMG audio
DE oss Open Sound System playback
E psp PSP MP4 format
D psxstr Sony Playstation STR format
D pva TechnoTrend PVA file and stream format
DE rawvideo raw video format
E rcv VC-1 test bitstream
D redir Redirector format
D rl2 rl2 format
DE rm RM format
D rpl RPL/ARMovie format
E rtp RTP output format
D rtsp RTSP input format
DE s16be PCM signed 16 bit big-endian format
DE s16le PCM signed 16 bit little-endian format
DE s24be PCM signed 24 bit big-endian format
DE s24le PCM signed 24 bit little-endian format
DE s32be PCM signed 32 bit big-endian format
DE s32le PCM signed 32 bit little-endian format
DE s8 PCM signed 8 bit format
D sdp SDP
D shn raw Shorten
D siff Beam Software SIFF
D smk Smacker video
D sol Sierra SOL format
E svcd MPEG-2 PS format (VOB)
DE swf Flash format
D thp THP
D tiertexseq Tiertex Limited SEQ format
D tta True Audio
D txd txd format
DE u16be PCM unsigned 16 bit big-endian format
DE u16le PCM unsigned 16 bit little-endian format
DE u24be PCM unsigned 24 bit big-endian format
DE u24le PCM unsigned 24 bit little-endian format
DE u32be PCM unsigned 32 bit big-endian format
DE u32le PCM unsigned 32 bit little-endian format
DE u8 PCM unsigned 8 bit format
D vc1 raw VC-1
D vc1test VC-1 test bitstream format
E vcd MPEG-1 System format (VCD)
D video4linux video grab
D video4linux2 video grab
D vmd Sierra VMD format
E vob MPEG-2 PS format (VOB)
DE voc Creative Voice file format
DE wav WAV format
D wc3movie Wing Commander III movie format
D wsaud Westwood Studios audio format
D wsvqa Westwood Studios VQA format
D wv WavPack
D xa Maxis XA File Format
DE yuv4mpegpipe YUV4MPEG pipe format

Codecs:
D V 4xm 4X Movie
D V D 8bps QuickTime 8BPS video
D A 8svx_exp 8SVX exponential
D A 8svx_fib 8SVX fibonacci
D A aac Advanced Audio Coding
D V D aasc Autodesk RLE
EA ac3 ATSC A/52A (AC-3)
D A adpcm_4xm 4X Movie ADPCM
DEA adpcm_adx SEGA CRI ADX
D A adpcm_ct Creative Technology ADPCM
D A adpcm_ea Electronic Arts ADPCM
D A adpcm_ea_maxis_xa Electronic Arts Maxis CDROM XA ADPCM
D A adpcm_ea_r1 Electronic Arts R1 ADPCM
D A adpcm_ea_r2 Electronic Arts R2 ADPCM
D A adpcm_ea_r3 Electronic Arts R3 ADPCM
D A adpcm_ea_xas Electronic Arts XAS ADPCM
D A adpcm_ima_amv IMA AMV ADPCM
D A adpcm_ima_dk3 IMA Duck DK3 ADPCM
D A adpcm_ima_dk4 IMA Duck DK4 ADPCM
D A adpcm_ima_ea_eacs IMA Electronic Arts EACS ADPCM
D A adpcm_ima_ea_sead IMA Electronic Arts SEAD ADPCM
DEA adpcm_ima_qt IMA QuickTime ADPCM
D A adpcm_ima_smjpeg IMA Loki SDL MJPEG ADPCM
DEA adpcm_ima_wav IMA Wav ADPCM
D A adpcm_ima_ws IMA Westwood ADPCM
DEA adpcm_ms Microsoft ADPCM
D A adpcm_sbpro_2 Sound Blaster Pro 2-bit ADPCM
D A adpcm_sbpro_3 Sound Blaster Pro 2.6-bit ADPCM
D A adpcm_sbpro_4 Sound Blaster Pro 4-bit ADPCM
DEA adpcm_swf Shockwave Flash ADPCM
D A adpcm_thp Nintendo Gamecube THP ADPCM
D A adpcm_xa CDROM XA ADPCM
DEA adpcm_yamaha Yamaha ADPCM
DEA alac ALAC (Apple Lossless Audio Codec)
D V amv AMV Video
D A ape Monkey's Audio
DEV D asv1 ASUS V1
DEV D asv2 ASUS V2
D A atrac3 Atrac 3 (Adaptive TRansform Acoustic Coding 3)
D V D avs AVS (Audio Video Standard) video
D V bethsoftvid Bethesda VID video
D V bfi Brute Force & Ignorance
DEV bmp BMP image
D V D c93 Interplay C93
D V D camstudio CamStudio
D V D camtasia TechSmith Screen Capture Codec
D V D cavs Chinese AVS video (AVS1-P2, JiZhun profile)
D V D cinepak Cinepak
D V D cljr Cirrus Logic AccuPak
D A cook COOK
D V D cyuv Creative YUV (CYUV)
D A dca DCA (DTS Coherent Acoustics)
DEV D dnxhd VC3/DNxHD
D A dsicinaudio Delphine Software International CIN audio
D V D dsicinvideo Delphine Software International CIN video
DES dvbsub DVB subtitles
DES dvdsub DVD subtitles
DEV D dvvideo DV (Digital Video)
D V dxa Feeble Files/ScummVM DXA
D V D eacmv Electronic Arts CMV Video
D V eatgv Electronic Arts TGV Video
D V D escape124 Escape 124
DEV D ffv1 FFmpeg codec #1
DEVSD ffvhuff Huffyuv FFmpeg variant
DEA flac FLAC (Free Lossless Audio Codec)
DEV D flashsv Flash Screen Video
D V D flic Autodesk Animator Flic video
DEVSD flv Flash Video
D V D fraps Fraps
DEA g726 G.726 ADPCM
DEV gif GIF (Graphics Interchange Format)
DEV D h261 H.261
DEVSDT h263 H.263
D VSD h263i H.263i
EV h263p H.263+ / H.263 version 2
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
DEVSD huffyuv Huffyuv / HuffYUV
D V D idcinvideo id Quake II CIN video
D A imc IMC (Intel Music Coder)
D V D indeo2 Intel Indeo 2
D V indeo3 Intel Indeo 3
D A interplay_dpcm Interplay DPCM
D V D interplayvideo Interplay MVE Video
DEV D jpegls JPEG-LS
D V kmvc Karl Morton's video codec
EV ljpeg Lossless JPEG
D V D loco LOCO
D A mace3 MACE (Macintosh Audio Compression/Expansion) 3:1
D A mace6 MACE (Macintosh Audio Compression/Expansion) 6:1
D V D mdec Sony PlayStation MDEC (Motion DECoder)
D V D mimic Mimic
DEV D mjpeg MJPEG (Motion JPEG)
D V D mjpegb Apple MJPEG-B
D A mlp Meridian Lossless Packing
D V D mmvideo American Laser Games MM Video
D V D motionpixels Motion Pixels Video
DEA mp2 MP2 (MPEG audio layer 2)
D A mp3 MP3 (MPEG audio layer 3)
D A mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A mp3on4 MP3onMP4
D A mpc7 Musepack SV7
D A mpc8 Musepack SV8
DEVSDT mpeg1video MPEG-1 video
DEVSDT mpeg2video MPEG-2 video
DEVSDT mpeg4 MPEG-4 part 2
D VSDT mpegvideo MPEG-1 video
DEVSD msmpeg4 MPEG-4 part 2 Microsoft variant version 3
DEVSD msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1
DEVSD msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2
D V D msrle Microsoft RLE
D V D msvideo1 Microsoft Video 1
D V D mszh LCL (LossLess Codec Library) MSZH
DEA nellymoser Nellymoser Asao Codec
D V D nuv NuppelVideo
DEV pam PAM (Portable AnyMap) image
DEV pbm PBM (Portable BitMap) image
DEA pcm_alaw A-law PCM
D A pcm_dvd signed 20|24-bit big-endian PCM
DEA pcm_f32be 32-bit floating point big-endian PCM
DEA pcm_f32le 32-bit floating point little-endian PCM
DEA pcm_f64be 64-bit floating point big-endian PCM
DEA pcm_f64le 64-bit floating point little-endian PCM
DEA pcm_mulaw mu-law PCM
DEA pcm_s16be signed 16-bit big-endian PCM
DEA pcm_s16le signed 16-bit little-endian PCM
D A pcm_s16le_planar 16-bit little-endian planar PCM
DEA pcm_s24be signed 24-bit big-endian PCM
DEA pcm_s24daud D-Cinema audio signed 24-bit PCM
DEA pcm_s24le signed 24-bit little-endian PCM
DEA pcm_s32be signed 32-bit big-endian PCM
DEA pcm_s32le signed 32-bit little-endian PCM
DEA pcm_s8 signed 8-bit PCM
DEA pcm_u16be unsigned 16-bit big-endian PCM
DEA pcm_u16le unsigned 16-bit little-endian PCM
DEA pcm_u24be unsigned 24-bit big-endian PCM
DEA pcm_u24le unsigned 24-bit little-endian PCM
DEA pcm_u32be unsigned 32-bit big-endian PCM
DEA pcm_u32le unsigned 32-bit little-endian PCM
DEA pcm_u8 unsigned 8-bit PCM
DEA pcm_zork Zork PCM
D V pcx PC Paintbrush PCX image
DEV pgm PGM (Portable GrayMap) image
DEV pgmyuv PGMYUV (Portable GrayMap YUV) image
DEV png PNG image
DEV ppm PPM (Portable PixelMap) image
D V ptx V.Flash PTX image
D A qdm2 QDesign Music Codec 2
D V D qdraw Apple QuickDraw
D V D qpeg Q-team QPEG
DEV D qtrle QuickTime Animation (RLE) video
DEV rawvideo raw video
D A real_144 RealAudio 1.0 (14.4K)
D A real_288 RealAudio 2.0 (28.8K)
D V D rl2 RL2 video
DEA roq_dpcm id RoQ DPCM
DEV D roqvideo id RoQ video
D V D rpza QuickTime video (RPZA)
DEV D rv10 RealVideo 1.0
DEV D rv20 RealVideo 2.0
DEV sgi SGI image
D A shorten Shorten
D A smackaud Smacker audio
D V smackvid Smacker video
D V D smc QuickTime Graphics (SMC)
DEV snow Snow
D A sol_dpcm Sol DPCM
DEA sonic Sonic
EA sonicls Sonic lossless
D V D sp5x Sunplus JPEG (SP5X)
D V sunrast Sun Rasterfile image
DEV D svq1 Sorenson Vector Quantizer 1
D VSD svq3 Sorenson Vector Quantizer 3
DEV targa Truevision Targa image
D V theora Theora
D V D thp Nintendo Gamecube THP video
D V D tiertexseqvideo Tiertex Limited SEQ video
DEV tiff TIFF image
D V D truemotion1 Duck TrueMotion 1.0
D V D truemotion2 Duck TrueMotion 2.0
D A truespeech DSP Group TrueSpeech
D A tta True Audio
D V txd Renderware TXD (TeXture Dictionary) image
D V D ultimotion IBM UltiMotion
D V vb Beam Software VB
D V vc1 SMPTE VC-1
D V D vcr1 ATI VCR1
D A vmdaudio Sierra VMD audio
D V D vmdvideo Sierra VMD video
D V vmnc VMware Screen Codec / VMware Video
DEA vorbis Vorbis
D V vp3 On2 VP3
D V D vp5 On2 VP5
D V D vp6 On2 VP6
D V D vp6a On2 VP6 (Flash version, with alpha channel)
D V D vp6f On2 VP6 (Flash version)
D V D vqavideo Westwood Studios VQA (Vector Quantized Animation) video
D A wavpack WavPack
DEA wmav1 Windows Media Audio 1
DEA wmav2 Windows Media Audio 2
DEVSD wmv1 Windows Media Video 7
DEVSD wmv2 Windows Media Video 8
D V wmv3 Windows Media Video 9
D V D wnv1 Winnov WNV1
D A ws_snd1 Westwood Audio (SND1)
D A xan_dpcm Xan DPCM
D V D xan_wc3 Wing Commander III / Xan
D V D xl Miro VideoXL
D S xsub XSUB
DEV D zlib LCL (LossLess Codec Library) ZLIB
DEV zmbv Zip Motion Blocks Video

Bitstream filters:
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra
Supported file protocols:
file: http: pipe: rtp: tcp: udp:
Frame size, frame rate abbreviations:
ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif

Note, the names of encoders and decoders do not always match, so there are
several cases where the above table shows encoder only or decoder only entries
even though both encoding and decoding are supported. For example, the h263
decoder corresponds to the h263 and h263p encoders, for file formats it is even
worse.
 
Old 09-24-2008, 04:09 PM   #2
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Rep: Reputation: 67
Quote:
Originally Posted by darkone66669 View Post
I think this means I don't have the encoder for this. Below is a list from ffmpeg -formats. Could you tell me whats going on with this.
ffmpeg uses aac audio codec as default for .mp4.
As you can see in the output you have posted, you have a crippled ffmpeg version, that cannot encode with aac (neither with mp3, xvid and so on ...).
You should get a non-crippled version or compile one yourself.
 
Old 09-24-2008, 04:16 PM   #3
darkone66669
Member
 
Registered: Mar 2004
Distribution: Fedora 10
Posts: 85

Original Poster
Rep: Reputation: 15
ah

ya I don't have faad or faac installed yet nor do I have lame installed yet haven't needed them till now and yes I compiled it. one question do I need faad or faad2?
 
Old 09-24-2008, 04:32 PM   #4
darkone66669
Member
 
Registered: Mar 2004
Distribution: Fedora 10
Posts: 85

Original Poster
Rep: Reputation: 15
getting somewhere

I have compiled lame, xvid, and faac now all I need to know is which faad tarball i need faad or faad2
 
Old 09-24-2008, 04:47 PM   #5
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Rep: Reputation: 67
In first place you will need to re-compile ffmpeg and explicitely tell the configure script that you want support for those codecs. Otherwise they will not be included in libavcodec, which is the codec library of ffmpeg (it does not use the original libraries directly).

However, there should also be precompiled versions for most distributions out there in 3rd party repositories. The distributors cannot offer them in their main repos because of licensing issues with those codecs.

faad is the DEcoder, faac is the aac encoder.
 
Old 09-24-2008, 04:57 PM   #6
darkone66669
Member
 
Registered: Mar 2004
Distribution: Fedora 10
Posts: 85

Original Poster
Rep: Reputation: 15
I know

I already uninstalled ffmpeg. but thanks for the info. On another note for things like this I would rather build from source whether it be compile and install or creating my own rpms. I just find it a little better that way. So do I really need faad now?
 
Old 09-24-2008, 05:27 PM   #7
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Rep: Reputation: 67
Quote:
Originally Posted by darkone66669 View Post
So do I really need faad now?
You probably need it to compile ffmpeg, i'm not absolutely sure but ./configure will tell you what you need.
And while you are at it, consider including h264 and theora also, as you might want these codecs one day
 
Old 09-24-2008, 07:29 PM   #8
darkone66669
Member
 
Registered: Mar 2004
Distribution: Fedora 10
Posts: 85

Original Poster
Rep: Reputation: 15
another problem popped up

now I have another problem when I tried to run ffmpeg it gave me this error

[root@c-24-56-241-183 Colin]# ffmpeg
ffmpeg: error while loading shared libraries: libfaac.so.0: cannot open shared object file: No such file or directory

I know the file exists its in /usr/local/lib. is there anyway of finding out where ffmpeg is looking for this file?
 
Old 09-25-2008, 02:17 AM   #9
almatic
Member
 
Registered: Mar 2007
Distribution: Debian
Posts: 547

Rep: Reputation: 67
Check if /usr/local/lib is included in /etc/ld.so.conf. If not, add it and execute ldconfig.
The default for shared libs is /usr/lib.
 
Old 09-25-2008, 06:10 AM   #10
darkone66669
Member
 
Registered: Mar 2004
Distribution: Fedora 10
Posts: 85

Original Poster
Rep: Reputation: 15
that did the trick

Ya that fixed it it works now but I'm surprised not even /usr/lib is in there well I'm not going to add it until i have a problem with it.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ffmpeg xvid problem locazor Linux - Software 2 10-13-2008 05:25 AM
ffmpeg problem mkhan919 Linux - Newbie 5 09-24-2008 05:03 PM
Does the latest version of ffmpeg not work with ffmpeg-php? whitey4900 Linux - Software 0 08-04-2008 06:16 PM
Problem with ffmpeg-php? UBdebian Programming 3 06-01-2008 12:25 PM
Problem with ffmpeg.. BDiddy Linux - Software 0 10-18-2005 04:38 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:17 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration