Skip to content

[bug] FFmpeg Transcoding Fails for Video Playback #879

@joaomnmoreira

Description

@joaomnmoreira

Description of the bug

2025/09/19 15:38:51 SYST INFO [http] listening on :8334
2025/09/19 15:39:17 HTTP 200 POST 19.0ms /api/metadata/search
2025/09/19 15:39:17 HTTP 304 GET 436.0ms /api/files/ls?path=%2F
2025/09/19 15:39:19 HTTP 200 POST 0.8ms /api/metadata/search
2025/09/19 15:39:19 HTTP 304 GET 19.9ms /api/files/ls?path=%2Fvideos%2F
2025/09/19 15:39:20 HTTP 200 POST 0.5ms /api/metadata/search
2025/09/19 15:39:20 HTTP 304 GET 21.5ms /api/files/ls?path=%2Fvideos%2Fautopromocional%2F
2025/09/19 15:39:20 HTTP 200 GET 20.7ms /api/session
2025/09/19 15:39:20 HTTP 200 POST 0.7ms /api/metadata/search
2025/09/19 15:39:21 HTTP 200 GET 785.3ms /api/files/cat?path=%2Fvideos%2Fautopromocional%2FSportTV_Champions_Update_corte8s.mp4&transcode=hls
2025/09/19 15:39:22 SYST ERROR plg_video_transcoder::ffmpeg::run 'exit status 234' - ZmZtcGVnIHZlcnNpb24gNy4xLjEtMStiMSBDb3B5cmlnaHQgKGMpIDIwMDAtMjAyNSB0aGUgRkZtcGVnIGRldmVsb3BlcnMKICBidWlsdCB3aXRoIGdjYyAxNCAoRGViaWFuIDE0LjIuMC0xOSkKICBjb25maWd1cmF0aW9uOiAtLXByZWZpeD0vdXNyIC0tZXh0cmEtdmVyc2lvbj0xK2IxIC0tdG9vbGNoYWluPWhhcmRlbmVkIC0tbGliZGlyPS91c3IvbGliL3g4Nl82NC1saW51eC1nbnUgLS1pbmNkaXI9L3Vzci9pbmNsdWRlL3g4Nl82NC1saW51eC1nbnUgLS1hcmNoPWFtZDY0IC0tZW5hYmxlLWdwbCAtLWRpc2FibGUtc3RyaXBwaW5nIC0tZGlzYWJsZS1saWJtZnggLS1kaXNhYmxlLW9teCAtLWVuYWJsZS1nbnV0bHMgLS1lbmFibGUtbGliYW9tIC0tZW5hYmxlLWxpYmFzcyAtLWVuYWJsZS1saWJiczJiIC0tZW5hYmxlLWxpYmNkaW8gLS1lbmFibGUtbGliY29kZWMyIC0tZW5hYmxlLWxpYmRhdjFkIC0tZW5hYmxlLWxpYmZsaXRlIC0tZW5hYmxlLWxpYmZvbnRjb25maWcgLS1lbmFibGUtbGliZnJlZXR5cGUgLS1lbmFibGUtbGliZnJpYmlkaSAtLWVuYWJsZS1saWJnbHNsYW5nIC0tZW5hYmxlLWxpYmdtZSAtLWVuYWJsZS1saWJnc20gLS1lbmFibGUtbGliaGFyZmJ1enogLS1lbmFibGUtbGlibXAzbGFtZSAtLWVuYWJsZS1saWJteXNvZmEgLS1lbmFibGUtbGlib3BlbmpwZWcgLS1lbmFibGUtbGlib3Blbm1wdCAtLWVuYWJsZS1saWJvcHVzIC0tZW5hYmxlLWxpYnJ1YmJlcmJhbmQgLS1lbmFibGUtbGlic2hpbmUgLS1lbmFibGUtbGlic25hcHB5IC0tZW5hYmxlLWxpYnNveHIgLS1lbmFibGUtbGlic3BlZXggLS1lbmFibGUtbGlidGhlb3JhIC0tZW5hYmxlLWxpYnR3b2xhbWUgLS1lbmFibGUtbGlidmlkc3RhYiAtLWVuYWJsZS1saWJ2b3JiaXMgLS1lbmFibGUtbGlidnB4IC0tZW5hYmxlLWxpYndlYnAgLS1lbmFibGUtbGlieDI2NSAtLWVuYWJsZS1saWJ4bWwyIC0tZW5hYmxlLWxpYnh2aWQgLS1lbmFibGUtbGliemltZyAtLWVuYWJsZS1vcGVuYWwgLS1lbmFibGUtb3BlbmNsIC0tZW5hYmxlLW9wZW5nbCAtLWRpc2FibGUtc25kaW8gLS1lbmFibGUtbGlidnBsIC0tZW5hYmxlLWxpYmRjMTM5NCAtLWVuYWJsZS1saWJkcm0gLS1lbmFibGUtbGliaWVjNjE4ODMgLS1lbmFibGUtY2hyb21hcHJpbnQgLS1lbmFibGUtZnJlaTByIC0tZW5hYmxlLWxhZHNwYSAtLWVuYWJsZS1saWJibHVyYXkgLS1lbmFibGUtbGliY2FjYSAtLWVuYWJsZS1saWJkdmRuYXYgLS1lbmFibGUtbGliZHZkcmVhZCAtLWVuYWJsZS1saWJqYWNrIC0tZW5hYmxlLWxpYnB1bHNlIC0tZW5hYmxlLWxpYnJhYmJpdG1xIC0tZW5hYmxlLWxpYnJpc3QgLS1lbmFibGUtbGlic3J0IC0tZW5hYmxlLWxpYnNzaCAtLWVuYWJsZS1saWJzdnRhdjEgLS1lbmFibGUtbGlieDI2NCAtLWVuYWJsZS1saWJ6bXEgLS1lbmFibGUtbGlienZiaSAtLWVuYWJsZS1sdjIgLS1lbmFibGUtc2RsMiAtLWVuYWJsZS1saWJwbGFjZWJvIC0tZW5hYmxlLWxpYnJhdjFlIC0tZW5hYmxlLXBvY2tldHNwaGlueCAtLWVuYWJsZS1saWJyc3ZnIC0tZW5hYmxlLWxpYmp4bCAtLWVuYWJsZS1zaGFyZWQKICBsaWJhdnV0aWwgICAgICA1OS4gMzkuMTAwIC8gNTkuIDM5LjEwMAogIGxpYmF2Y29kZWMgICAgIDYxLiAxOS4xMDEgLyA2MS4gMTkuMTAxCiAgbGliYXZmb3JtYXQgICAgNjEuICA3LjEwMCAvIDYxLiAgNy4xMDAKICBsaWJhdmRldmljZSAgICA2MS4gIDMuMTAwIC8gNjEuICAzLjEwMAogIGxpYmF2ZmlsdGVyICAgIDEwLiAgNC4xMDAgLyAxMC4gIDQuMTAwCiAgbGlic3dzY2FsZSAgICAgIDguICAzLjEwMCAvICA4LiAgMy4xMDAKICBsaWJzd3Jlc2FtcGxlICAgNS4gIDMuMTAwIC8gIDUuICAzLjEwMAogIGxpYnBvc3Rwcm9jICAgIDU4LiAgMy4xMDAgLyA1OC4gIDMuMTAwCi12c3luYyBpcyBkZXByZWNhdGVkLiBVc2UgLWZwc19tb2RlClBhc3NpbmcgYSBudW1iZXIgdG8gLXZzeW5jIGlzIGRlcHJlY2F0ZWQsIHVzZSBhIHN0cmluZyBhcmd1bWVudCBhcyBkZXNjcmliZWQgaW4gdGhlIG1hbnVhbC4KSW5wdXQgIzAsIG1vdixtcDQsbTRhLDNncCwzZzIsbWoyLCBmcm9tICcvYXBwL2RhdGEvY2FjaGUvdmlkZW8vdmlkX2ljYmQwZElkVWpkcjRjWmROWGM0XzRicWJsYjliemQuZGF0JzoKICBNZXRhZGF0YToKICAgIG1ham9yX2JyYW5kICAgICA6IG1wNDIKICAgIG1pbm9yX3ZlcnNpb24gICA6IDAKICAgIGNvbXBhdGlibGVfYnJhbmRzOiBtcDQybXA0MQogICAgY3JlYXRpb25fdGltZSAgIDogMjAyNC0xMC0wMVQxNDoyOTozMS4wMDAwMDBaCiAgRHVyYXRpb246IDAwOjAwOjA3LjkyLCBzdGFydDogMC4wMDAwMDAsIGJpdHJhdGU6IDMyNzMga2IvcwogIFN0cmVhbSAjMDowWzB4MV0oZW5nKTogVmlkZW86IGgyNjQgKE1haW4pIChhdmMxIC8gMHgzMTYzNzY2MSksIHl1djQyMHAocHJvZ3Jlc3NpdmUpLCAxMDgweDE5MjAgW1NBUiAxOjEgREFSIDk6MTZdLCAzMDk2IGtiL3MsIDI1IGZwcywgMjUgdGJyLCAyNWsgdGJuIChkZWZhdWx0KQogICAgICBNZXRhZGF0YToKICAgICAgICBjcmVhdGlvbl90aW1lICAgOiAyMDI0LTEwLTAxVDE0OjI5OjMxLjAwMDAwMFoKICAgICAgICBoYW5kbGVyX25hbWUgICAgOiA/TWFpbmNvbmNlcHQgVmlkZW8gTWVkaWEgSGFuZGxlcgogICAgICAgIHZlbmRvcl9pZCAgICAgICA6IFswXVswXVswXVswXQogICAgICAgIGVuY29kZXIgICAgICAgICA6IEFWQyBDb2RpbmcKICBTdHJlYW0gIzA6MVsweDJdKGVuZyk6IEF1ZGlvOiBhYWMgKExDKSAobXA0YSAvIDB4NjEzNDcwNkQpLCA0NDEwMCBIeiwgc3RlcmVvLCBmbHRwLCAxMjUga2IvcyAoZGVmYXVsdCkKICAgICAgTWV0YWRhdGE6CiAgICAgICAgY3JlYXRpb25fdGltZSAgIDogMjAyNC0xMC0wMVQxNDoyOTozMS4wMDAwMDBaCiAgICAgICAgaGFuZGxlcl9uYW1lICAgIDogI01haW5jb25jZXB0IE1QNCBTb3VuZCBNZWRpYSBIYW5kbGVyCiAgICAgICAgdmVuZG9yX2lkICAgICAgIDogWzBdWzBdWzBdWzBdClN0cmVhbSBtYXBwaW5nOgogIFN0cmVhbSAjMDowIC0+ICMwOjAgKGgyNjQgKG5hdGl2ZSkgLT4gaDI2NCAobGlieDI2NCkpCiAgU3RyZWFtICMwOjEgLT4gIzA6MSAoYWFjIChuYXRpdmUpIC0+IGFhYyAobmF0aXZlKSkKUHJlc3MgW3FdIHRvIHN0b3AsIFs/XSBmb3IgaGVscApbbGlieDI2NCBAIDB4NTU3NjcyMjNhZmMwXSB1c2luZyBTQVI9NDA1LzQwNgpbbGlieDI2NCBAIDB4NTU3NjcyMjNhZmMwXSB1c2luZyBjcHUgY2FwYWJpbGl0aWVzOiBNTVgyIFNTRTJGYXN0IFNTU0UzIFNTRTQuMiBBVlggRk1BMyBCTUkyIEFWWDIKW2xpYngyNjQgQCAweDU1NzY3MjIzYWZjMF0gcHJvZmlsZSBNYWluLCBsZXZlbCAzLjAsIDQ6MjowLCA4LWJpdApbc3RyZWFtX3NlZ21lbnQsc3NlZ21lbnQgQCAweDU1NzY3MjI5MDEwMF0gT3BlbmluZyAncGlwZTpvdXQwMDAudHMnIGZvciB3cml0aW5nCltzdHJlYW1fc2VnbWVudCxzc2VnbWVudCBAIDB4NTU3NjcyMjkwMTAwXSBGYWlsZWQgdG8gb3BlbiBzZWdtZW50ICdwaXBlOm91dDAwMC50cycKW291dCMwL3N0cmVhbV9zZWdtZW50LHNzZWdtZW50IEAgMHg1NTc2NzIyNDdlMDBdIENvdWxkIG5vdCB3cml0ZSBoZWFkZXIgKGluY29ycmVjdCBjb2RlYyBwYXJhbWV0ZXJzID8pOiBJbnZhbGlkIGFyZ3VtZW50Clt2ZiMwOjAgQCAweDU1NzY3MjIzYTljMF0gRXJyb3Igc2VuZGluZyBmcmFtZXMgdG8gY29uc3VtZXJzOiBJbnZhbGlkIGFyZ3VtZW50Clt2ZiMwOjAgQCAweDU1NzY3MjIzYTljMF0gVGFzayBmaW5pc2hlZCB3aXRoIGVycm9yIGNvZGU6IC0yMiAoSW52YWxpZCBhcmd1bWVudCkKW3ZmIzA6MCBAIDB4NTU3NjcyMjNhOWMwXSBUZXJtaW5hdGluZyB0aHJlYWQgd2l0aCByZXR1cm4gY29kZSAtMjIgKEludmFsaWQgYXJndW1lbnQpCltvdXQjMC9zdHJlYW1fc2VnbWVudCxzc2VnbWVudCBAIDB4NTU3NjcyMjQ3ZTAwXSBOb3RoaW5nIHdhcyB3cml0dGVuIGludG8gb3V0cHV0IGZpbGUsIGJlY2F1c2UgYXQgbGVhc3Qgb25lIG9mIGl0cyBzdHJlYW1zIHJlY2VpdmVkIG5vIHBhY2tldHMuCmZyYW1lPSAgICAwIGZwcz0wLjAgcT0wLjAgTHNpemU9ICAgICAgIDBLaUIgdGltZT1OL0EgYml0cmF0ZT1OL0Egc3BlZWQ9Ti9BICAgIApbYWFjIEAgMHg1NTc2NzIyYzUwNDBdIFFhdmc6IDEzNzkuMTIzCkNvbnZlcnNpb24gZmFpbGVkIQo=

Step by step instructions to reproduce the bug

After upgrading to latest version, Filestash v0.6.20250919 (digest: sha256:7195093af2c8d75c1d85c7ac5d6b9a3aa0324db87e83a1d0918594a0410c4088), i started obtaining the following errors when playing video.

Can you replicate that error from the demo?

No, it says 'Invalid Account' for S3 configuration provided.

Observed behavior

Mentioned in Step by step instructions.

Expected behavior

Playable video.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions