We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Here is my code
public void sendVideoMessage(String toPhone, String videoUrl) { URL url = null; try { url = new URL(videoUrl); } catch (MalformedURLException e) { e.printStackTrace(); } try (InputStream inputStream = url.openStream()) { var mediaData=inputStream.readAllBytes(); var res=whatsapp.sendMessage(Jid.of(toPhone), new VideoMessageSimpleBuilder() .media(mediaData) .build()).join(); System.out.println(res); }catch (IOException e) { e.printStackTrace(); } }
Sending voice messages works but sending video messages doesn't.
Here is the code to send a voice message
public void sendVoiceMessage(String toPhone, String voiceUrl) { URL url = null; try { url = new URL(voiceUrl); } catch (MalformedURLException e) { e.printStackTrace(); } try (InputStream inputStream = url.openStream()) { var mediaData=inputStream.readAllBytes(); var res=whatsapp.sendMessage(Jid.of(toPhone), new AudioMessageSimpleBuilder() .media(mediaData) .build()).join(); System.out.println(res);
}catch (IOException e) { e.printStackTrace(); }
}
Here's the error reported for sending a video message
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Command constructed: ffprobe -loglevel level+info -select_streams v -show_entries stream=width,height -show_private_data -print_format json -i tcp://127.0.0.1:49229 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Starting process: ffprobe 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Waiting for process to finish 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] ffprobe version 2025-02-24-git-6232f416b1-full_build-www.gyan.dev Copyright (c) 2007-2025 the FFmpeg developers 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] built with gcc 14.2.0 (Rev1, Built by MSYS2 project) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavutil 59. 57.100 / 59. 57.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavcodec 61. 33.102 / 61. 33.102 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavformat 61. 9.107 / 61. 9.107 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavdevice 61. 4.100 / 61. 4.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavfilter 10. 9.100 / 10. 9.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswscale 8. 13.100 / 8. 13.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswresample 5. 4.100 / 5. 4.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libpostproc 58. 4.100 / 58. 4.100 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 000001cabacfeac0] [error] stream 0, offset 0x2c: partial file 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tcp://127.0.0.1:49229': 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] major_brand : mp42 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] minor_version : 1 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] compatible_brands: isommp41mp42 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Duration: 00:00:04.74, start: 0.000000, bitrate: N/A 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:00x1: Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 95 kb/s (default) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Audio 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0] 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:10x2: Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1080x1920, 7568 kb/s, 30 fps, 30 tbr, 600 tbn (default) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Video 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0] 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Process has finished with status: 0 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Command constructed: ffprobe -loglevel level+info -select_streams v -show_entries format=duration -show_private_data -print_format json -i tcp://127.0.0.1:49231 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Starting process: ffprobe 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Waiting for process to finish 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] ffprobe version 2025-02-24-git-6232f416b1-full_build-www.gyan.dev Copyright (c) 2007-2025 the FFmpeg developers 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] built with gcc 14.2.0 (Rev1, Built by MSYS2 project) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavutil 59. 57.100 / 59. 57.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavcodec 61. 33.102 / 61. 33.102 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavformat 61. 9.107 / 61. 9.107 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavdevice 61. 4.100 / 61. 4.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavfilter 10. 9.100 / 10. 9.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswscale 8. 13.100 / 8. 13.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswresample 5. 4.100 / 5. 4.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libpostproc 58. 4.100 / 58. 4.100 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 000001db184a07c0] [error] stream 0, offset 0x2c: partial file 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tcp://127.0.0.1:49231': 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] major_brand : mp42 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] minor_version : 1 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] compatible_brands: isommp41mp42 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Duration: 00:00:04.74, start: 0.000000, bitrate: N/A 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:00x1: Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 95 kb/s (default) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Audio 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0] 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:10x2: Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1080x1920, 7568 kb/s, 30 fps, 30 tbr, 600 tbn (default) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Video 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0] 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Process has finished with status: 0 2025-02-27 17:13:58 [task-2] [] WARN c.g.k.jaffree.ffmpeg.PipeOutput It's recommended to use ChannelOutput since ffmpeg requires seekable output for many formats 2025-02-27 17:13:58 [task-2] [] WARN c.g.kokorin.jaffree.ffmpeg.FFmpeg ProgressListener isn't set, progress won't be reported 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Command constructed: ffmpeg -loglevel level+info -i tcp://127.0.0.1:49233 -n -filter:v scale=32:-1 -f image2 -frames:v 1 -an -sn tcp://127.0.0.1:49234 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Starting process: ffmpeg 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Waiting for process to finish 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] ffmpeg version 2025-02-24-git-6232f416b1-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] built with gcc 14.2.0 (Rev1, Built by MSYS2 project) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavutil 59. 57.100 / 59. 57.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavcodec 61. 33.102 / 61. 33.102 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavformat 61. 9.107 / 61. 9.107 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavdevice 61. 4.100 / 61. 4.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavfilter 10. 9.100 / 10. 9.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswscale 8. 13.100 / 8. 13.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswresample 5. 4.100 / 5. 4.100 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libpostproc 58. 4.100 / 58. 4.100 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 00000208a846e6c0] [error] stream 0, offset 0x2c: partial file 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tcp://127.0.0.1:49233': 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] major_brand : mp42 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] minor_version : 1 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] compatible_brands: isommp41mp42 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Duration: 00:00:04.74, start: 0.000000, bitrate: N/A 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:00x1: Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 95 kb/s (default) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Audio 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0] 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:10x2: Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1080x1920, 7568 kb/s, 30 fps, 30 tbr, 600 tbn (default) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Video 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0] 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream mapping: 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:1 -> #0:0 (hevc (native) -> mjpeg (native)) 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Press [q] to stop, [?] for help 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 00000208a846e6c0] [error] stream 1, offset 0x5b80: partial file 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 00000208a848ab00] [error] Error during demuxing: Invalid data found when processing input 2025-02-27 17:13:58 [StdErr] [] WARN c.g.k.jaffree.process.BaseStdReader [vf#0:0 @ 00000208a84e0580] [warning] No filtered frames for output stream, trying to initialize anyway. 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mjpeg @ 00000208a84aa480] [error] Non full-range YUV is non-standard, set strict_std_compliance to at most unofficial to use it. 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [enc:mjpeg @ 00000208a84aa3c0] [error] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height. 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vf#0:0 @ 00000208a84aa8c0] [error] Task finished with error code: -22 (Invalid argument) 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vf#0:0 @ 00000208a84aa8c0] [error] Terminating thread with return code -22 (Invalid argument) 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [enc:mjpeg @ 00000208a84aa3c0] [error] Could not open encoder before EOF 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [error] Task finished with error code: -22 (Invalid argument) 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [error] Terminating thread with return code -22 (Invalid argument) 2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [out#0/image2 @ 00000208a84aac80] [error] Nothing was written into output file, because at least one of its streams received no packets. 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A 2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Conversion failed! 2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Process has finished with status: -22 2025-02-27 17:14:08 [task-2] [] WARN c.g.k.jaffree.process.ProcessHandler Executor hasn't stopped in 10000 millis, won't wait longer 2025-02-27 17:14:08 [task-2] [] WARN c.g.kokorin.jaffree.process.Executor Interrupting ALIVE thread: Runnable-1 2025-02-27 17:14:08 [task-2] [] ERROR o.s.a.i.SimpleAsyncUncaughtExceptionHandler Unexpected exception occurred invoking async method: public void com.whats.protocol.service.impl.WhatsServiceImpl.sendVideoMsg(com.whats.protocol.pojo.dto.SendVideoMsg) com.github.kokorin.jaffree.process.JaffreeAbnormalExitException: Process execution has ended with non-zero status: -22. Check logs for detailed error message. at com.github.kokorin.jaffree.process.ProcessHandler.interactWithProcess(ProcessHandler.java:220) at com.github.kokorin.jaffree.process.ProcessHandler.execute(ProcessHandler.java:162) at com.github.kokorin.jaffree.ffmpeg.FFmpeg.execute(FFmpeg.java:421) at it.auties.whatsapp.util.Medias.getVideoThumbnail(Medias.java:324) at it.auties.whatsapp.model.message.standard.VideoOrGifMessage.videoBuilder(VideoOrGifMessage.java:113) at it.auties.whatsapp.model.message.standard.VideoMessageSimpleBuilder.build(VideoMessageSimpleBuilder.java:39) at com.whats.protocol.whats_listener.MyWhats.sendVideoMessage(MyWhats.java:213) at com.whats.protocol.service.impl.WhatsServiceImpl.sendVideoMsg(WhatsServiceImpl.java:171) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:114) at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
The text was updated successfully, but these errors were encountered:
What's your system architecture? Are you sending an mp4 or another file type?
Sorry, something went wrong.
What's your system architecture? Are you sending an mp4 or another file type? mp4 ,My mp4 format is a full online mp4 url
No branches or pull requests
Here is my code
public void sendVideoMessage(String toPhone, String videoUrl) {
URL url = null;
try {
url = new URL(videoUrl);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try (InputStream inputStream = url.openStream()) {
var mediaData=inputStream.readAllBytes();
var res=whatsapp.sendMessage(Jid.of(toPhone),
new VideoMessageSimpleBuilder()
.media(mediaData)
.build()).join();
System.out.println(res);
}catch (IOException e) {
e.printStackTrace();
}
}
Sending voice messages works but sending video messages doesn't.
Here is the code to send a voice message
public void sendVoiceMessage(String toPhone, String voiceUrl) {
URL url = null;
try {
url = new URL(voiceUrl);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try (InputStream inputStream = url.openStream()) {
var mediaData=inputStream.readAllBytes();
var res=whatsapp.sendMessage(Jid.of(toPhone),
new AudioMessageSimpleBuilder()
.media(mediaData)
.build()).join();
System.out.println(res);
}
Here's the error reported for sending a video message
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Command constructed:
ffprobe -loglevel level+info -select_streams v -show_entries stream=width,height -show_private_data -print_format json -i tcp://127.0.0.1:49229
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Starting process: ffprobe
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Waiting for process to finish
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] ffprobe version 2025-02-24-git-6232f416b1-full_build-www.gyan.dev Copyright (c) 2007-2025 the FFmpeg developers
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavutil 59. 57.100 / 59. 57.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavcodec 61. 33.102 / 61. 33.102
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavformat 61. 9.107 / 61. 9.107
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavdevice 61. 4.100 / 61. 4.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavfilter 10. 9.100 / 10. 9.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswscale 8. 13.100 / 8. 13.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswresample 5. 4.100 / 5. 4.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libpostproc 58. 4.100 / 58. 4.100
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 000001cabacfeac0] [error] stream 0, offset 0x2c: partial file
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tcp://127.0.0.1:49229':
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] major_brand : mp42
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] minor_version : 1
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] compatible_brands: isommp41mp42
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Duration: 00:00:04.74, start: 0.000000, bitrate: N/A
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:00x1: Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 95 kb/s (default)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Audio
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0]
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:10x2: Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1080x1920, 7568 kb/s, 30 fps, 30 tbr, 600 tbn (default)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Video
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0]
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Process has finished with status: 0
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Command constructed:
ffprobe -loglevel level+info -select_streams v -show_entries format=duration -show_private_data -print_format json -i tcp://127.0.0.1:49231
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Starting process: ffprobe
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Waiting for process to finish
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] ffprobe version 2025-02-24-git-6232f416b1-full_build-www.gyan.dev Copyright (c) 2007-2025 the FFmpeg developers
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavutil 59. 57.100 / 59. 57.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavcodec 61. 33.102 / 61. 33.102
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavformat 61. 9.107 / 61. 9.107
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavdevice 61. 4.100 / 61. 4.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavfilter 10. 9.100 / 10. 9.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswscale 8. 13.100 / 8. 13.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswresample 5. 4.100 / 5. 4.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libpostproc 58. 4.100 / 58. 4.100
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 000001db184a07c0] [error] stream 0, offset 0x2c: partial file
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tcp://127.0.0.1:49231':
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] major_brand : mp42
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] minor_version : 1
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] compatible_brands: isommp41mp42
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Duration: 00:00:04.74, start: 0.000000, bitrate: N/A
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:00x1: Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 95 kb/s (default)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Audio
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0]
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:10x2: Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1080x1920, 7568 kb/s, 30 fps, 30 tbr, 600 tbn (default)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Video
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0]
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Process has finished with status: 0
2025-02-27 17:13:58 [task-2] [] WARN c.g.k.jaffree.ffmpeg.PipeOutput It's recommended to use ChannelOutput since ffmpeg requires seekable output for many formats
2025-02-27 17:13:58 [task-2] [] WARN c.g.kokorin.jaffree.ffmpeg.FFmpeg ProgressListener isn't set, progress won't be reported
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Command constructed:
ffmpeg -loglevel level+info -i tcp://127.0.0.1:49233 -n -filter:v scale=32:-1 -f image2 -frames:v 1 -an -sn tcp://127.0.0.1:49234
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Starting process: ffmpeg
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Waiting for process to finish
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] ffmpeg version 2025-02-24-git-6232f416b1-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavutil 59. 57.100 / 59. 57.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavcodec 61. 33.102 / 61. 33.102
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavformat 61. 9.107 / 61. 9.107
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavdevice 61. 4.100 / 61. 4.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libavfilter 10. 9.100 / 10. 9.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswscale 8. 13.100 / 8. 13.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libswresample 5. 4.100 / 5. 4.100
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] libpostproc 58. 4.100 / 58. 4.100
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 00000208a846e6c0] [error] stream 0, offset 0x2c: partial file
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tcp://127.0.0.1:49233':
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] major_brand : mp42
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] minor_version : 1
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] compatible_brands: isommp41mp42
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Duration: 00:00:04.74, start: 0.000000, bitrate: N/A
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:00x1: Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 95 kb/s (default)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Audio
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0]
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:10x2: Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1080x1920, 7568 kb/s, 30 fps, 30 tbr, 600 tbn (default)
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Metadata:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] creation_time : 2024-12-06T08:33:09.000000Z
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] handler_name : Core Media Video
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] vendor_id : [0][0][0][0]
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream mapping:
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Stream #0:1 -> #0:0 (hevc (native) -> mjpeg (native))
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Press [q] to stop, [?] for help
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mov,mp4,m4a,3gp,3g2,mj2 @ 00000208a846e6c0] [error] stream 1, offset 0x5b80: partial file
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 00000208a848ab00] [error] Error during demuxing: Invalid data found when processing input
2025-02-27 17:13:58 [StdErr] [] WARN c.g.k.jaffree.process.BaseStdReader [vf#0:0 @ 00000208a84e0580] [warning] No filtered frames for output stream, trying to initialize anyway.
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [mjpeg @ 00000208a84aa480] [error] Non full-range YUV is non-standard, set strict_std_compliance to at most unofficial to use it.
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [enc:mjpeg @ 00000208a84aa3c0] [error] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vf#0:0 @ 00000208a84aa8c0] [error] Task finished with error code: -22 (Invalid argument)
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vf#0:0 @ 00000208a84aa8c0] [error] Terminating thread with return code -22 (Invalid argument)
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [enc:mjpeg @ 00000208a84aa3c0] [error] Could not open encoder before EOF
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [error] Task finished with error code: -22 (Invalid argument)
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [vost#0:0/mjpeg @ 00000208a848c8c0] [error] Terminating thread with return code -22 (Invalid argument)
2025-02-27 17:13:58 [StdErr] [] ERROR c.g.k.jaffree.process.BaseStdReader [out#0/image2 @ 00000208a84aac80] [error] Nothing was written into output file, because at least one of its streams received no packets.
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A
2025-02-27 17:13:58 [StdErr] [] INFO c.g.k.jaffree.process.BaseStdReader [info] Conversion failed!
2025-02-27 17:13:58 [task-2] [] INFO c.g.k.jaffree.process.ProcessHandler Process has finished with status: -22
2025-02-27 17:14:08 [task-2] [] WARN c.g.k.jaffree.process.ProcessHandler Executor hasn't stopped in 10000 millis, won't wait longer
2025-02-27 17:14:08 [task-2] [] WARN c.g.kokorin.jaffree.process.Executor Interrupting ALIVE thread: Runnable-1
2025-02-27 17:14:08 [task-2] [] ERROR o.s.a.i.SimpleAsyncUncaughtExceptionHandler Unexpected exception occurred invoking async method: public void com.whats.protocol.service.impl.WhatsServiceImpl.sendVideoMsg(com.whats.protocol.pojo.dto.SendVideoMsg)
com.github.kokorin.jaffree.process.JaffreeAbnormalExitException: Process execution has ended with non-zero status: -22. Check logs for detailed error message.
at com.github.kokorin.jaffree.process.ProcessHandler.interactWithProcess(ProcessHandler.java:220)
at com.github.kokorin.jaffree.process.ProcessHandler.execute(ProcessHandler.java:162)
at com.github.kokorin.jaffree.ffmpeg.FFmpeg.execute(FFmpeg.java:421)
at it.auties.whatsapp.util.Medias.getVideoThumbnail(Medias.java:324)
at it.auties.whatsapp.model.message.standard.VideoOrGifMessage.videoBuilder(VideoOrGifMessage.java:113)
at it.auties.whatsapp.model.message.standard.VideoMessageSimpleBuilder.build(VideoMessageSimpleBuilder.java:39)
at com.whats.protocol.whats_listener.MyWhats.sendVideoMessage(MyWhats.java:213)
at com.whats.protocol.service.impl.WhatsServiceImpl.sendVideoMsg(WhatsServiceImpl.java:171)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:114)
at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
The text was updated successfully, but these errors were encountered: