Skip to content

[GOWS] - GIF converted via sendVideo (convert: true) does not play on Android devices #2077

@rjarsaniya

Description

@rjarsaniya

Describe the bug

When sending a GIF using the POST /api/sendVideo endpoint with convert: true, the GIF is converted into a video successfully, but the resulting video does not play on Android devices.

The same converted video works correctly on iOS devices.

Version

{
  "version": "2026.3.4",
  "engine": "GOWS",
  "tier": "PLUS"
}

Steps

To Reproduce

  1. Call POST /api/sendVideo

  2. Send a GIF file with convert: true

  3. Receive the converted video on WhatsApp

  4. Open the received video on:

    • Android device → video does not play
    • iOS device → video plays correctly

Expected behavior

The converted video should play correctly on both Android and iOS devices.

Requests - Responses

Request

{
  "chatId": "CHATID",
  "file": {
    "mimetype": "image/gif",
    "url": "MEDIA_URL",
    "filename": "media.gif"
  },
  "reply_to": null,
  "session": "SESSIONNAME",
  "caption": "TEXT",
  "convert": true
}

Endpoint

POST /api/sendVideo

Actual behavior

  • iOS: converted video works correctly
  • Android: converted video is received but cannot be played

Screenshots

Image

Additional context

This issue seems related to the video encoding/format generated during GIF-to-video conversion, which may not be fully compatible with Android WhatsApp clients.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions