Skip to content

FFMPEG: No video codec found (3.0.0) #523

@michimussato

Description

@michimussato

Hi Darby! Just tried your new release and I'm facing an FFMPEG issue with a sample video:

$ ./djv /home/michael/Downloads/SampleVideo_1280x720_30mb.mp4  -log
LOG: 0.00 feather_tk::Context: System information:
    Name:  Linux 6.15.6-1-MANJARO x86_64
    Cores: 8
    RAM:   63GB
LOG: 0.00 feather_tk::FontSystem: Create...
LOG: 0.00 feather_tk::ImageIO: Create...
LOG: 0.00 feather_tk::TimerSystem: Create...
LOG: 0.00 tl::audio::System: Create...
LOG: 0.01 tl::audio::System: Audio drivers: pulseaudio, alsa, dsp, disk, dummy
LOG: 0.01 tl::audio::System: Current audio driver: pulseaudio
LOG: 0.01 feather_tk::gl::System: Create...
LOG: 0.01 tl::audio::System: 
    Device: 0 Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 3 Output
        Channels: 2
        Data type: F32
        Sample rate: 48000
    Device: 1 Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 2 Output
        Channels: 2
        Data type: F32
        Sample rate: 48000
    Device: 2 Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 1 Output
        Channels: 2
        Data type: F32
        Sample rate: 48000
    Device: 3 Tiger Lake-LP Smart Sound Technology Audio Controller Headphones
        Channels: 2
        Data type: F32
        Sample rate: 48000
LOG: 0.01 tl::audio::System: Default device: -1 
        Channels: 2
        Data type: F32
        Sample rate: 48000
LOG: 0.03 feather_tk::gl::System: GLFW version: 3.4.0
LOG: 0.03 feather_tk::gl::System: Monitor: HDMI-A-1
    Size: 2560 1080
    Color bits: 8 8 8
    Referesh rate: 75
    Content scale: 1 1
    Position: 0 0
    Physical size mm: 798 334
LOG: 0.03 tl::io::ReadSystem: Create...
LOG: 0.03 tl::io::ffmpeg::ReadPlugin: Codecs: h263, mjpeg, mpeg2video, mpeg4, rawvideo, v210, v210x, v308, v408, v410, vp9, yuv4, flac, mp3, pcm_alaw, pcm_bluray, pcm_dvd, pcm_f16le, pcm_f24le, pcm_f32be, pcm_f32le, pcm_f64be, pcm_f64le, pcm_lxf, pcm_mulaw, pcm_s8, pcm_s8_planar, pcm_s16be, pcm_s16be_planar, pcm_s16le, pcm_s16le_planar, pcm_s24be, pcm_s24daud, pcm_s24le, pcm_s24le_planar, pcm_s32be, pcm_s32le, pcm_s32le_planar, pcm_s64be, pcm_s64le, pcm_sga, pcm_u8, pcm_u16be, pcm_u16le, pcm_u24be, pcm_u24le, pcm_u32be, pcm_u32le, pcm_vidc, av1
LOG: 0.03 tl::io::ffmpeg::ReadPlugin: Formats:
    av1: obu
    flac: flac
    m4v: m4v
    mjpeg: mjpg,mjpeg,mpo
    mov,mp4,m4a,3gp,3g2,mj2: mov,mp4,m4a,3gp,3g2,mj2,psp,m4b,ism,ismv,isma,f4v,avif,heic,heif
    mp3: mp2,mp3,m2a,mpa
    alaw: al
    mulaw: ul
    s16le: sw
    s8: sb
    u16le: uw
    u8: ub
    rawvideo: yuv,cif,qcif,rgb
    v210: v210
    v210x: yuv10
    yuv4mpegpipe: y4m
LOG: 0.08 tl::usd::Render: 
    Renderers: Storm
LOG: 0.08 tl::io::WriteSystem: Create...
LOG: 0.08 tl::io::ffmpeg::WritePlugin: Codecs: h263, mjpeg, mpeg2video, mpeg4, rawvideo, v210, v308, v408, v410, yuv4
LOG: 0.08 tl::io::ffmpeg::WritePlugin: Formats:
    aiff: aif,aiff,afc,aifc
    flac: flac
    m4v: m4v
    mjpeg: mjpg,mjpeg
    mov: mov
    mp4: mp4
    mpeg2video: m2v
    alaw: al
    mulaw: ul
    s16le: sw
    s8: sb
    u16le: uw
    u8: ub
    rawvideo: yuv,rgb
    wav: wav
    yuv4mpegpipe: y4m
LOG: 0.08 tl::timeline::System: Create...
LOG: 0.08 tl::timeline::System: Register type RawMemoryReference: 1
LOG: 0.08 tl::timeline::System: Register type SharedMemoryReference: 1
LOG: 0.08 tl::timeline::System: Register type RawMemorySequenceReference: 1
LOG: 0.08 tl::timeline::System: Register type SharedMemorySequenceReference: 1
LOG: 0.08 tl::timeline::System: Register type ZipMemoryReference: 1
LOG: 0.08 tl::timeline::System: Register type ZipMemorySequenceReference: 1
LOG: 0.08 feather_tk::DialogSystem: Create...
LOG: 0.08 feather_tk::FileBrowserSystem: Create...
LOG: 0.08 feather_tk::IconSystem: Create...
LOG: 0.08 tl::timelineui::ThumbnailSystem: Create...
LOG: 0.08 feather_tk::gl::Window: New window:
    Size: 1 1
    Frame buffer: 1 1
    Content scale: 1 1
    OpenGL version: 4.6.0
LOG: 0.08 djv: Starting...
LOG: 0.08 tl::file:::FileLogSystem: Create...
LOG: 0.09 tl::io::ffmpeg::Read: ERROR: No video codec found: "/home/michael/Downloads/SampleVideo_1280x720_30mb.mp4"
LOG: 0.09 tl::timeline::create: 
    Create from path: /home/michael/Downloads/SampleVideo_1280x720_30mb.mp4
    Audio path: 
LOG: 0.09 tl::timeline::Timeline 0x55ad76453f60: 
    Image sequence audio: Extension
    Image sequence audio extensions: .mp3, .wav
    Image sequence audio file name: 
    Compatability: 1
    Video request max: 16
    Audio request max: 16
    Request timeout: 5ms
    AV I/O FFmpeg/ThreadCount: 0
    AV I/O FFmpeg/YUVToRGB: 0
    AV I/O SequenceIO/DefaultSpeed: 24
    AV I/O SequenceIO/ThreadCount: 16
    AV I/O USD/Complexity: 1
    AV I/O USD/DiskCache: 0
    AV I/O USD/DrawMode: ShadedSmooth
    AV I/O USD/EnableLighting: 1
    AV I/O USD/RenderWidth: 1920
    AV I/O USD/StageCache: 10
    AV I/O USD/sRGB: 1
    Path max number digits: 9
LOG: 0.09 tl::timeline::Timeline 0x55ad76453f60: 
    Time range: -1.000000/-1.000000/-1.000000
    Video: 0 0 None
    Audio: 0 None 0
LOG: 0.09 tl::timeline::Player 0x55ad76457620: 
    Video cache: 6GB
    Audio cache: 1GB
    Cache read behind: 5
    Audio buffer frame count: 500
    Mute timeout: 500ms
    Sleep timeout: 5ms
LOG: 0.09 tl::timeline::Player: Opening audio device: -1 
    buffer frames: 500
    channels: 2
    data type: F32
    sample rate: 48000
LOG: 0.10 tl::timeline::Player: Audio device: -1 
    channels: 2
    data type: F32
    sample rate: 48000
LOG: 0.11 tl::timeline::Player: Opening audio device: -1 
    buffer frames: 500
    channels: 2
    data type: F32
    sample rate: 48000
LOG: 0.12 tl::timeline::Player: Audio device: -1 
    channels: 2
    data type: F32
    sample rate: 48000
LOG: 0.13 tl::timeline::Player: Opening audio device: -1 
    buffer frames: 500
    channels: 2
    data type: F32
    sample rate: 48000
LOG: 0.14 tl::timeline::Player: Audio device: -1 
    channels: 2
    data type: F32
    sample rate: 48000
LOG: 0.14 tl::timeline::Player 0x55ad764695d0: 
    Path: /home/michael/Downloads/SampleVideo_1280x720_30mb.mp4
    Current time: -1.000000/-1.000000
    In/out range: -1.000000/-1.000000/-1.000000
    I/O options: 
    Video cache: 0/6GB
    Audio cache: 0/1GB
    Read behind: 5GB
    Video requests: 0
    Audio requests: 0
    T...............................................................................
    ................................................................................
    ................................................................................
    (T=current time, V=cached video, A=cached audio)
LOG: 0.15 feather_tk::gl::Window: New window:
    Size: 1279 1026
    Frame buffer: 1279 1026
    Content scale: 1 1
    OpenGL version: 4.6.0
LOG: 0.16 feather_tk::gl::Window: New window:
    Size: 1 1
    Frame buffer: 1 1
    Content scale: 1 1
    OpenGL version: 4.6.0
LOG: 0.19 tl::io::ffmpeg::Read: ERROR: No video codec found: "/home/michael/Downloads/SampleVideo_1280x720_30mb.mp4"
LOG: 0.20 tl::gl::GLRender: Creating display shader
LOG: 2.67 djv: Exiting...

I did notice:

NOTE: Download packages only include a minimal set of video codecs. To enable full support for video codecs, either compile from source or replace the FFmpeg shared library files.

However, mp4/mpeg4 seems enabled.

Have you seen this before?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions