Does this show anything? And, I did try webm and it worked fine. IDK which is the smaller file, webm or mp4. I usually watch this stuff with vlc on windows or an OS using vlc.
I tried ffmpeg -formats mp4 -i re.iso re.mp4,
ffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 12 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/ffmpeg-5.0.1/.package_note-ffmpeg-5.0.1-11.fc36.x86_64.ld' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --enable-version3 --enable-libsmbclient --disable-openssl --enable-bzlib --enable-frei0r --enable-chromaprint --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libshaderc --enable-vulkan --disable-cuda-sdk --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libilbc --enable-libjack --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopenh264-dlopen --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsvtav1 --enable-libsoxr --enable-libspeex --enable-libssh --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libv4l2 --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lto --enable-libmfx --enable-vaapi --enable-vdpau --enable-openal --enable-opencl --enable-opengl --enable-pthreads --enable-vapoursynth --enable-muxers --enable-demuxers --enable-hwaccels --disable-encoders --disable-decoders --disable-decoder='mpeg4,h263,h264,hevc,vc1' --enable-encoder=',libfdk_aac,ac3,apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,h263_v4l2m2m,h264_amf,h264_nvenc,h264_qsv,h264_v4l2m2m,h264_vaapi,hevc_amf,hevc_nvenc,hevc_qsv,hevc_v4l2m2m,hevc_vaapi,huffyuv,ilbc,jpegls,jpeg2000,libaom,libaom_av1,libcodec2,libgsm,libilbc,libmp3lame,libopenh264,libopenjpeg,libopus,librav1e,libschroedinger,libspeex,libsvtav1,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,mjpeg_qsv,mjpeg_vaapi,mp2,mp2fixed,mpeg1video,mpeg2video,mpeg2_qsv,mpeg2_vaapi,mpeg4_v4l2m2m,opus,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vc1_qsv,vc1_v4l2m2m,vorbis,vp8_qsv,vp8_v4l2m2m,vp8_vaapi,vp9_qsv,vp9_vaapi,webvtt,wrapped_avframe,xbm,xwd,y41p,yuv4,zlib,' --enable-decoder=',libfdk_aac,ac3,ansi,apng,ass,av1_qsv,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,ilbc,jpeg2000,libaom,libaom_av1,libcodec2,libdav1d,libgsm,libilbc,libopenh264,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,mjpeg_qsv,mp1,mp1float,mp2,mp2float,mp3,mp3float,mpeg1video,mpeg1_v4l2m2m,mpeg2video,mpeg2_qsv,mpeg2_v4l2m2m,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,pgx,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp8_qsv,vp8_v4l2m2m,vp9,vp9_qsv,vp9_v4l2m2m,webp,webvtt,wrapped_avframe,xbm,xwd,y41p,yuv4,zlib,' libavutil 57. 17.100 / 57. 17.100 libavcodec 59. 18.100 / 59. 18.100 libavformat 59. 16.100 / 59. 16.100 libavdevice 59. 4.100 / 59. 4.100 libavfilter 8. 24.100 / 8. 24.100 libswscale 6. 4.100 / 6. 4.100 libswresample 4. 3.100 / 4. 3.100 libpostproc 56. 3.100 / 56. 3.100 [mpeg @ 0x55caf14d9340] stream 4 : no PTS found at end of file, duration not set [mpeg @ 0x55caf14d9340] stream 5 : no TS found at start of file, duration not set [mpeg @ 0x55caf14d9340] Could not find codec parameters for stream 5 (Audio: mp2, 0 channels): unspecified frame size Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, mpeg, from 're.iso': Duration: 00:00:00.50, start: 0.280633, bitrate: 105501764 kb/s Stream #0:0[0x1bf]: Data: dvd_nav_packet Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, smpte170m, progressive), 720x480 [SAR 32:27 DAR 16:9], 8000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn Side data: cpb: bitrate max/min/avg: 5000000/0/0 buffer size: 1835008 vbv_delay: N/A Stream #0:2[0x20]: Subtitle: dvd_subtitle Stream #0:3[0x21]: Subtitle: dvd_subtitle Stream #0:4[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Stream #0:5[0x1d7]: Audio: mp2, 0 channels Stream mapping: Stream #0:1 -> #0:0 (mpeg2video (native) -> mpeg4 (mpeg4_v4l2m2m)) Stream #0:4 -> #0:1 (ac3 (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help [mpeg4_v4l2m2m @ 0x55caf16f2dc0] Could not find a valid device [mpeg4_v4l2m2m @ 0x55caf16f2dc0] can't configure encoder Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height Conversion failed!
On 6/21/22 15:15, Bill Cunningham wrote:
Does this show anything? And, I did try webm and it worked fine. IDK which is the smaller file, webm or mp4. I usually watch this stuff with vlc on windows or an OS using vlc.
I tried ffmpeg -formats mp4 -i re.iso re.mp4,
[mpeg4_v4l2m2m @ 0x55caf16f2dc0] Could not find a valid device [mpeg4_v4l2m2m @ 0x55caf16f2dc0] can't configure encoder
This is still your original problem which I explained to you then. That is a hardware encoder and you don't have whatever hardware it's looking for. You have to use "-vcodec" to select a different encoder.
Try "-vcodec libopenh264" since you're still using ffmpeg from the Fedora repo.
On 6/21/2022 6:22 PM, Samuel Sieb wrote:
On 6/21/22 15:15, Bill Cunningham wrote:
Does this show anything? And, I did try webm and it worked fine. IDK which is the smaller file, webm or mp4. I usually watch this stuff with vlc on windows or an OS using vlc.
I tried ffmpeg -formats mp4 -i re.iso re.mp4,
[mpeg4_v4l2m2m @ 0x55caf16f2dc0] Could not find a valid device [mpeg4_v4l2m2m @ 0x55caf16f2dc0] can't configure encoder
This is still your original problem which I explained to you then. That is a hardware encoder and you don't have whatever hardware it's looking for. You have to use "-vcodec" to select a different encoder.
Try "-vcodec libopenh264" since you're still using ffmpeg from the Fedora repo.
OK Well I did install from rpmfusion a package that included enc, and I seem to still have the problem. I have this installed,
openh264-2.2.0-1.fc36.x86_64 x264-libs-0.163-6.20210613git5db6aa6.fc36.x86_64 x264-devel-0.163-6.20210613git5db6aa6.fc36.x86_64 x264-0.163-6.20210613git5db6aa6.fc36.x86_64 openh264-devel-2.2.0-1.fc36.x86_64 h264enc-10.4.7-13.fc36.noarch
The one above has a file called "enc". I will keep looking, thanks for the help!
On 6/21/2022 6:22 PM, Samuel Sieb wrote:
On 6/21/22 15:15, Bill Cunningham wrote:
Does this show anything? And, I did try webm and it worked fine. IDK which is the smaller file, webm or mp4. I usually watch this stuff with vlc on windows or an OS using vlc.
I tried ffmpeg -formats mp4 -i re.iso re.mp4,
[mpeg4_v4l2m2m @ 0x55caf16f2dc0] Could not find a valid device [mpeg4_v4l2m2m @ 0x55caf16f2dc0] can't configure encoder
This is still your original problem which I explained to you then. That is a hardware encoder and you don't have whatever hardware it's looking for. You have to use "-vcodec" to select a different encoder.
Try "-vcodec libopenh264" since you're still using ffmpeg from the Fedora repo.
OK wow well this is new,
libpostproc 56. 3.100 / 56. 3.100 [NULL @ 0x5599ce560c40] non-existing PPS 4 referenced [NULL @ 0x5599ce560c40] non-existing PPS 0 referenced [extract_extradata @ 0x5599ce565c80] Invalid NAL unit 0, skipping. Last message repeated 4 times [libopenh264 @ 0x5599ce560c40] [OpenH264] this = 0x0x5599ce568800, Warning:parse_nal(), no exist Sequence Parameter Sets ahead of sequence when try to decode NAL(type:0). [libopenh264 @ 0x5599ce560c40] [OpenH264] this = 0x0x5599ce568800, Warning:parse_nal(), no exist Sequence Parameter Sets ahead of sequence when try to decode NAL(type:1). [libopenh264 @ 0x5599ce560c40] DecodeFrame failed Last message repeated 1 times [libopenh264 @ 0x5599ce560c40] SEI type 27 size 1984 truncated at 1904 [libopenh264 @ 0x5599ce560c40] sps_id 0 out of range [libopenh264 @ 0x5599ce560c40] non-existing PPS 3 referenced [libopenh264 @ 0x5599ce560c40] missing picture in access unit with size 27 [libopenh264 @ 0x5599ce560c40] non-existing PPS 3 referenced [extract_extradata @ 0x5599ce565c80] Invalid NAL unit 0, skipping. [libopenh264 @ 0x5599ce560c40] [OpenH264] this = 0x0x5599ce568800, Warning:SPS ID can not be supported!
...
And just keeps going. Thanks for helping anyway.
On 6/21/22 15:55, Bill Cunningham wrote:
On 6/21/2022 6:22 PM, Samuel Sieb wrote:
On 6/21/22 15:15, Bill Cunningham wrote:
Does this show anything? And, I did try webm and it worked fine. IDK which is the smaller file, webm or mp4. I usually watch this stuff with vlc on windows or an OS using vlc.
I tried ffmpeg -formats mp4 -i re.iso re.mp4,
[mpeg4_v4l2m2m @ 0x55caf16f2dc0] Could not find a valid device [mpeg4_v4l2m2m @ 0x55caf16f2dc0] can't configure encoder
This is still your original problem which I explained to you then. That is a hardware encoder and you don't have whatever hardware it's looking for. You have to use "-vcodec" to select a different encoder.
Try "-vcodec libopenh264" since you're still using ffmpeg from the Fedora repo.
OK wow well this is new,
libpostproc 56. 3.100 / 56. 3.100 [NULL @ 0x5599ce560c40] non-existing PPS 4 referenced [NULL @ 0x5599ce560c40] non-existing PPS 0 referenced [extract_extradata @ 0x5599ce565c80] Invalid NAL unit 0, skipping. Last message repeated 4 times [libopenh264 @ 0x5599ce560c40] [OpenH264] this = 0x0x5599ce568800, Warning:parse_nal(), no exist Sequence Parameter Sets ahead of sequence when try to decode NAL(type:0).
This looks like you've told it to decode with openh264 which won't work because it should be an mp2 stream.
ffmpeg -i re.iso -vcodec libopenh264 re.mp4
On 6/21/2022 6:58 PM, Samuel Sieb wrote:
On 6/21/22 15:55, Bill Cunningham wrote:
On 6/21/2022 6:22 PM, Samuel Sieb wrote:
On 6/21/22 15:15, Bill Cunningham wrote:
Does this show anything? And, I did try webm and it worked fine. IDK which is the smaller file, webm or mp4. I usually watch this stuff with vlc on windows or an OS using vlc.
I tried ffmpeg -formats mp4 -i re.iso re.mp4,
[mpeg4_v4l2m2m @ 0x55caf16f2dc0] Could not find a valid device [mpeg4_v4l2m2m @ 0x55caf16f2dc0] can't configure encoder
This is still your original problem which I explained to you then. That is a hardware encoder and you don't have whatever hardware it's looking for. You have to use "-vcodec" to select a different encoder.
Try "-vcodec libopenh264" since you're still using ffmpeg from the Fedora repo.
OK wow well this is new,
libpostproc 56. 3.100 / 56. 3.100 [NULL @ 0x5599ce560c40] non-existing PPS 4 referenced [NULL @ 0x5599ce560c40] non-existing PPS 0 referenced [extract_extradata @ 0x5599ce565c80] Invalid NAL unit 0, skipping. Last message repeated 4 times [libopenh264 @ 0x5599ce560c40] [OpenH264] this = 0x0x5599ce568800, Warning:parse_nal(), no exist Sequence Parameter Sets ahead of sequence when try to decode NAL(type:0).
This looks like you've told it to decode with openh264 which won't work because it should be an mp2 stream.
ffmpeg -i re.iso -vcodec libopenh264 re.mp4
OK that seems to do it! I thought I might have to alter a bitrate or something. Just get the right codec. I typed the above just as you said. Thanks a lot!! It was seeming that webm was taking a bit longer to convert.