2012-07-25 24 views
17

Tôi nhận được một lỗi trong khi thực hiện lệnh ffmpeg -i /path/to/video.mp4:ffmpeg 10,04 Không thể Tìm Codec thông số

ffmpeg version git-2012-07-24-93342de Copyright (c) 2000-2012 the FFmpeg developers 
     built on Jul 24 2012 23:55:41 with gcc 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
     configuration: --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-vdpau --enable-version3 --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab 
     libavutil  51. 65.100/51. 65.100 
     libavcodec  54. 44.100/54. 44.100 
     libavformat 54. 20.100/54. 20.100 
     libavdevice 54. 2.100/54. 2.100 
     libavfilter  3. 3.100/3. 3.100 
     libswscale  2. 1.100/2. 1.100 
     libswresample 0. 15.100/0. 15.100 
     libpostproc 52. 0.100/52. 0.100 
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2a1b240] Could not find codec parameters for stream 0 (Video: h264 (avc1/0x31637661), 1280x720): unspecified pixel format 
    Consider increasing the value for the 'analyzeduration' and 'probesize' options 
    /path/to/video.mp4: could not find codec parameters 
+2

@Randy sẽ hữu ích nếu bạn có ý tưởng tại sao chủ đề này không nằm trong chủ đề – geotheory

+9

@Randy đóng cửa thực sự không giúp được bất kỳ ai vì nó khá phổ biến. Bạn có thể di chuyển nó đến một trang web khác, nếu bạn nghĩ rằng nó không thuộc về SO, Chúa Giêsu. – Dmitry

+1

Tôi có cùng một vấn đề, và tăng phân tích và thăm dò không giúp đỡ. Tôi giải quyết cuối cùng bằng cách chuyển đổi tất cả các tập tin hình ảnh sang định dạng jpeg đầu tiên. – xslittlegrass

Trả lời

13

Các tập tin tôi đã kiểm tra được trên thực tế bị hư hỏng. Nhưng nếu có ai phải đối mặt với vấn đề này, thiết lập -probesize và -analyzeduration đến 100 và 10000000 ví dụ có thể giúp đỡ.

+3

Tôi có ở đây một số trường hợp nặng mà ngay cả '-analyzeduration 999999999 -producize 999999999' không hoạt động. – rekire

+0

@rekire đăng giải pháp nếu bạn tìm thấy nó! – Dmitry

+13

giải pháp của tôi là 'ffmpeg -analyzeduration 2147483647 -probesize 2147483647 -i/path/to/video.mp4'. 2147483647 là max_int –