[gelöst] ffmpeg: konvertierung zu h264 schlägt fehl, libcuda fehlt

MPFire, VLC, Gnump3d, Icecast
ummeegge
Community Developer
Community Developer
Posts: 4215
Joined: October 9th, 2010, 10:00 am

Re: [gelöst] ffmpeg: konvertierung zu h264 schlägt fehl, libcuda fehlt

Post by ummeegge » June 10th, 2017, 9:06 am

Moin Heiko,
ToffiCap wrote:die ffmpeg-libs hab ich so gelassen wie sie waren, wahrscheinlich kommt die Meldung daher.
das ist sehr gut möglich da die ganzen Libs andere Versions Nummer haben und das ffmpeg-libs ROOTFILE so nicht mehr stimmt was bedeuten würde das du keine ffmpeg internen Libs mehr hast (sofern du das reguläre ffmpeg ROOTFILE strukturell nicht geändert hast).
Das zu fixen sollte aber nicht das Problem sein, kopier dir einfach das reguläre ffmpeg ROOTFILE benenne es gerade auf ffmpeg-libs um und kommentiere alles ausser die *.so´s aus, sieht bei mir so aus:

Code: Select all

#usr/bin/ffmpeg
#usr/bin/ffprobe
#usr/bin/ffserver
#usr/include/libavcodec
#usr/include/libavcodec/avcodec.h
#usr/include/libavcodec/avdct.h
#usr/include/libavcodec/avfft.h
#usr/include/libavcodec/d3d11va.h
#usr/include/libavcodec/dirac.h
#usr/include/libavcodec/dv_profile.h
#usr/include/libavcodec/dxva2.h
#usr/include/libavcodec/jni.h
#usr/include/libavcodec/mediacodec.h
#usr/include/libavcodec/qsv.h
#usr/include/libavcodec/vaapi.h
#usr/include/libavcodec/vda.h
#usr/include/libavcodec/vdpau.h
#usr/include/libavcodec/version.h
#usr/include/libavcodec/videotoolbox.h
#usr/include/libavcodec/vorbis_parser.h
#usr/include/libavcodec/xvmc.h
#usr/include/libavdevice
#usr/include/libavdevice/avdevice.h
#usr/include/libavdevice/version.h
#usr/include/libavfilter
#usr/include/libavfilter/avfilter.h
#usr/include/libavfilter/avfiltergraph.h
#usr/include/libavfilter/buffersink.h
#usr/include/libavfilter/buffersrc.h
#usr/include/libavfilter/version.h
#usr/include/libavformat
#usr/include/libavformat/avformat.h
#usr/include/libavformat/avio.h
#usr/include/libavformat/version.h
#usr/include/libavutil
#usr/include/libavutil/adler32.h
#usr/include/libavutil/aes.h
#usr/include/libavutil/aes_ctr.h
#usr/include/libavutil/attributes.h
#usr/include/libavutil/audio_fifo.h
#usr/include/libavutil/avassert.h
#usr/include/libavutil/avconfig.h
#usr/include/libavutil/avstring.h
#usr/include/libavutil/avutil.h
#usr/include/libavutil/base64.h
#usr/include/libavutil/blowfish.h
#usr/include/libavutil/bprint.h
#usr/include/libavutil/bswap.h
#usr/include/libavutil/buffer.h
#usr/include/libavutil/camellia.h
#usr/include/libavutil/cast5.h
#usr/include/libavutil/channel_layout.h
#usr/include/libavutil/common.h
#usr/include/libavutil/cpu.h
#usr/include/libavutil/crc.h
#usr/include/libavutil/des.h
#usr/include/libavutil/dict.h
#usr/include/libavutil/display.h
#usr/include/libavutil/downmix_info.h
#usr/include/libavutil/error.h
#usr/include/libavutil/eval.h
#usr/include/libavutil/ffversion.h
#usr/include/libavutil/fifo.h
#usr/include/libavutil/file.h
#usr/include/libavutil/frame.h
#usr/include/libavutil/hash.h
#usr/include/libavutil/hmac.h
#usr/include/libavutil/hwcontext.h
#usr/include/libavutil/hwcontext_cuda.h
#usr/include/libavutil/hwcontext_dxva2.h
#usr/include/libavutil/hwcontext_qsv.h
#usr/include/libavutil/hwcontext_vaapi.h
#usr/include/libavutil/hwcontext_vdpau.h
#usr/include/libavutil/imgutils.h
#usr/include/libavutil/intfloat.h
#usr/include/libavutil/intreadwrite.h
#usr/include/libavutil/lfg.h
#usr/include/libavutil/log.h
#usr/include/libavutil/lzo.h
#usr/include/libavutil/macros.h
#usr/include/libavutil/mastering_display_metadata.h
#usr/include/libavutil/mathematics.h
#usr/include/libavutil/md5.h
#usr/include/libavutil/mem.h
#usr/include/libavutil/motion_vector.h
#usr/include/libavutil/murmur3.h
#usr/include/libavutil/opt.h
#usr/include/libavutil/parseutils.h
#usr/include/libavutil/pixdesc.h
#usr/include/libavutil/pixelutils.h
#usr/include/libavutil/pixfmt.h
#usr/include/libavutil/random_seed.h
#usr/include/libavutil/rational.h
#usr/include/libavutil/rc4.h
#usr/include/libavutil/replaygain.h
#usr/include/libavutil/ripemd.h
#usr/include/libavutil/samplefmt.h
#usr/include/libavutil/sha.h
#usr/include/libavutil/sha512.h
#usr/include/libavutil/spherical.h
#usr/include/libavutil/stereo3d.h
#usr/include/libavutil/tea.h
#usr/include/libavutil/threadmessage.h
#usr/include/libavutil/time.h
#usr/include/libavutil/timecode.h
#usr/include/libavutil/timestamp.h
#usr/include/libavutil/tree.h
#usr/include/libavutil/twofish.h
#usr/include/libavutil/version.h
#usr/include/libavutil/xtea.h
#usr/include/libpostproc
#usr/include/libpostproc/postprocess.h
#usr/include/libpostproc/version.h
#usr/include/libswresample
#usr/include/libswresample/swresample.h
#usr/include/libswresample/version.h
#usr/include/libswscale
#usr/include/libswscale/swscale.h
#usr/include/libswscale/version.h
#usr/lib/libavcodec.a
usr/lib/libavcodec.so
usr/lib/libavcodec.so.57
usr/lib/libavcodec.so.57.89.100
#usr/lib/libavdevice.a
usr/lib/libavdevice.so
usr/lib/libavdevice.so.57
usr/lib/libavdevice.so.57.6.100
#usr/lib/libavfilter.a
usr/lib/libavfilter.so
usr/lib/libavfilter.so.6
usr/lib/libavfilter.so.6.82.100
#usr/lib/libavformat.a
usr/lib/libavformat.so
usr/lib/libavformat.so.57
usr/lib/libavformat.so.57.71.100
#usr/lib/libavutil.a
usr/lib/libavutil.so
usr/lib/libavutil.so.55
usr/lib/libavutil.so.55.58.100
#usr/lib/libpostproc.a
usr/lib/libpostproc.so
usr/lib/libpostproc.so.54
usr/lib/libpostproc.so.54.5.100
#usr/lib/libswresample.a
usr/lib/libswresample.so
usr/lib/libswresample.so.2
usr/lib/libswresample.so.2.7.100
#usr/lib/libswscale.a
usr/lib/libswscale.so
usr/lib/libswscale.so.4
usr/lib/libswscale.so.4.6.100
#usr/lib/pkgconfig/libavcodec.pc
#usr/lib/pkgconfig/libavdevice.pc
#usr/lib/pkgconfig/libavfilter.pc
#usr/lib/pkgconfig/libavformat.pc
#usr/lib/pkgconfig/libavutil.pc
#usr/lib/pkgconfig/libpostproc.pc
#usr/lib/pkgconfig/libswresample.pc
#usr/lib/pkgconfig/libswscale.pc
#usr/share/doc/ffmpeg
#usr/share/doc/ffmpeg/developer.html
#usr/share/doc/ffmpeg/faq.html
#usr/share/doc/ffmpeg/fate.html
#usr/share/doc/ffmpeg/ffmpeg-all.html
#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
#usr/share/doc/ffmpeg/ffmpeg-codecs.html
#usr/share/doc/ffmpeg/ffmpeg-devices.html
#usr/share/doc/ffmpeg/ffmpeg-filters.html
#usr/share/doc/ffmpeg/ffmpeg-formats.html
#usr/share/doc/ffmpeg/ffmpeg-protocols.html
#usr/share/doc/ffmpeg/ffmpeg-resampler.html
#usr/share/doc/ffmpeg/ffmpeg-scaler.html
#usr/share/doc/ffmpeg/ffmpeg-utils.html
#usr/share/doc/ffmpeg/ffmpeg.html
#usr/share/doc/ffmpeg/ffprobe-all.html
#usr/share/doc/ffmpeg/ffprobe.html
#usr/share/doc/ffmpeg/ffserver-all.html
#usr/share/doc/ffmpeg/ffserver.html
#usr/share/doc/ffmpeg/general.html
#usr/share/doc/ffmpeg/git-howto.html
#usr/share/doc/ffmpeg/libavcodec.html
#usr/share/doc/ffmpeg/libavdevice.html
#usr/share/doc/ffmpeg/libavfilter.html
#usr/share/doc/ffmpeg/libavformat.html
#usr/share/doc/ffmpeg/libavutil.html
#usr/share/doc/ffmpeg/libswresample.html
#usr/share/doc/ffmpeg/libswscale.html
#usr/share/doc/ffmpeg/nut.html
#usr/share/doc/ffmpeg/platform.html
#usr/share/ffmpeg
#usr/share/ffmpeg/examples
#usr/share/ffmpeg/examples/Makefile
#usr/share/ffmpeg/examples/README
#usr/share/ffmpeg/examples/avio_dir_cmd.c
#usr/share/ffmpeg/examples/avio_reading.c
#usr/share/ffmpeg/examples/decode_audio.c
#usr/share/ffmpeg/examples/decode_video.c
#usr/share/ffmpeg/examples/demuxing_decoding.c
#usr/share/ffmpeg/examples/encode_audio.c
#usr/share/ffmpeg/examples/encode_video.c
#usr/share/ffmpeg/examples/extract_mvs.c
#usr/share/ffmpeg/examples/filter_audio.c
#usr/share/ffmpeg/examples/filtering_audio.c
#usr/share/ffmpeg/examples/filtering_video.c
#usr/share/ffmpeg/examples/http_multiclient.c
#usr/share/ffmpeg/examples/metadata.c
#usr/share/ffmpeg/examples/muxing.c
#usr/share/ffmpeg/examples/qsvdec.c
#usr/share/ffmpeg/examples/remuxing.c
#usr/share/ffmpeg/examples/resampling_audio.c
#usr/share/ffmpeg/examples/scaling_video.c
#usr/share/ffmpeg/examples/transcode_aac.c
#usr/share/ffmpeg/examples/transcoding.c
#usr/share/ffmpeg/ffprobe.xsd
#usr/share/ffmpeg/libvpx-1080p.ffpreset
#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
#usr/share/ffmpeg/libvpx-360p.ffpreset
#usr/share/ffmpeg/libvpx-720p.ffpreset
#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
#usr/share/man/man1/ffmpeg-all.1
#usr/share/man/man1/ffmpeg-bitstream-filters.1
#usr/share/man/man1/ffmpeg-codecs.1
#usr/share/man/man1/ffmpeg-devices.1
#usr/share/man/man1/ffmpeg-filters.1
#usr/share/man/man1/ffmpeg-formats.1
#usr/share/man/man1/ffmpeg-protocols.1
#usr/share/man/man1/ffmpeg-resampler.1
#usr/share/man/man1/ffmpeg-scaler.1
#usr/share/man/man1/ffmpeg-utils.1
#usr/share/man/man1/ffmpeg.1
#usr/share/man/man1/ffprobe-all.1
#usr/share/man/man1/ffprobe.1
#usr/share/man/man1/ffserver-all.1
#usr/share/man/man1/ffserver.1
#usr/share/man/man3/libavcodec.3
#usr/share/man/man3/libavdevice.3
#usr/share/man/man3/libavfilter.3
#usr/share/man/man3/libavformat.3
#usr/share/man/man3/libavutil.3
#usr/share/man/man3/libswresample.3
#usr/share/man/man3/libswscale.3
sind bei dir allerdings wieder andere Versionsnummer da du ein neuers ffmpeg verwendet hast als ich.

Mal als Idee...

Grüsse,

UE
Image
Image
Image

ToffiCap
Posts: 38
Joined: August 29th, 2014, 2:41 pm
Location: Bingen am Rhein

Re: [gelöst] ffmpeg: konvertierung zu h264 schlägt fehl, libcuda fehlt

Post by ToffiCap » June 13th, 2017, 6:53 pm

Hallo ummeegge,
die Nummern der *.so-Dateien im rootfile der ffmpeg-libs sind die gleichen wie in dem der ffmpeg

Code: Select all

usr/lib/libavcodec.so
usr/lib/libavcodec.so.57
usr/lib/libavcodec.so.57.64.101
#usr/lib/libavdevice.a
usr/lib/libavdevice.so
usr/lib/libavdevice.so.57
usr/lib/libavdevice.so.57.1.100
#usr/lib/libavfilter.a
usr/lib/libavfilter.so
usr/lib/libavfilter.so.6
usr/lib/libavfilter.so.6.65.100
#usr/lib/libavformat.a
usr/lib/libavformat.so
usr/lib/libavformat.so.57
usr/lib/libavformat.so.57.56.101
#usr/lib/libavutil.a
usr/lib/libavutil.so
usr/lib/libavutil.so.55
usr/lib/libavutil.so.55.34.101
#usr/lib/libpostproc.a
usr/lib/libpostproc.so
usr/lib/libpostproc.so.54
usr/lib/libpostproc.so.54.1.100
#usr/lib/libswresample.a
usr/lib/libswresample.so
usr/lib/libswresample.so.2
usr/lib/libswresample.so.2.3.100
#usr/lib/libswscale.a
usr/lib/libswscale.so
usr/lib/libswscale.so.4
usr/lib/libswscale.so.4.2.100
ich hatte ffmpeg auch in der alten version 3.2.4 gelassen, nur den Schalter --enable-libx264 hinzugefügt.
Ist ja nur ein Schönheitsfehler, tut ja genau das was ich möchte.
Vielleicht kann man den libx264-codec ja in einem der nächsten ffmpeg-updates integrieren.

Vielen Dank für Deine Mühe,
LG, Heiko
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest