JunkFood02 / Seal

🦭 Video/Audio Downloader for Android, based on yt-dlp, designed with Material You
GNU General Public License v3.0
8.91k stars 415 forks source link

Unable to share video on WhatsApp #889

Open Jatinchande opened 1 year ago

Jatinchande commented 1 year ago

Checklist

Describe the bug

Video downloads well in all given video format option. However I'm unable to share the video clips on WhatsApp as a media. It fails to be shared as status or as video media.

To Reproduce

https://youtube.com/shorts/Qjqq0x44DBU?feature=share3

Error reports

Couldn't send

Screenshots & Screen Records

Screenshot_2023-06-25-22-12-39-825_com whatsapp

Device info

No response

Additional context

I like to download YouTube shorts and upload it as whatsapp status. However, files fail to upload on WhatsApp or WhatsApp Status

JunkFood02 commented 1 year ago

Turn on format selection, select the MP4 video which has "22" as the format code. Please let me know if this works

Yunichie commented 1 year ago

Had the same issue, confirming. It does work, except the download that has the 22 format code is only 720p. Is there perhaps any solution for higher quality videos?

JunkFood02 commented 1 year ago

YouTube provides avc1(h264) codec mp4 videos under 720p and uses av1 and vp9 codecs for resolutions above 1080p. It seems like that WhatsApp only supports avc1 which is a legacy codec with better compatibility.

Refer to https://github.com/JunkFood02/Seal/issues/867#issuecomment-1584270155 for downloading h264 formats by default

Yunichie commented 1 year ago

I see. Thank you for the answer.

GrayLanterns commented 8 months ago

Turn on format selection, select the MP4 video which has "22" as the format code. Please let me know if this works

Hey, could you please help me understand this? I have looked up as many solutions as possible, opened a zillion tabs and yet I am at a freeze. How do I fix the unsupported file type error?

Edit: so despite format selection being enabled, I couldn't see any 'Suggestions'. Reinstallation however fixed this issue. Now the video I am trying to download is available in all these formats. As you can see, there is no availability of 22 within the suggested format codes. Please lmk if there's any workaround for this.

What I'm trying to fix: the unsupported file type error disabling us from sharing media via WhatsApp.

Marco-9456 commented 8 months ago

What I'm trying to fix: the unsupported file type error disabling us from sharing media via WhatsApp.

All you can do if the video format is not supported by WhatsApp is to convert it with a video converter, or go to Telegram and send it to the saved chat and download it again.

[!Note] This is not an issue on our side, blame Meta

GrayLanterns commented 5 months ago

Appreciate all your hard work. The new Seal update seems to have fixed this. 🤙

Matszwe02 commented 3 weeks ago

Hi. I have the same issue, I'm not able to send downloaded videos to messenger, no matter what encoder I used. I tried to force 22 encoder with custom command, no change. Tested on the latest seal version. Screenshot_20240705_123400_VLC.jpg