iefan 🕊️ on Nostr: Vitor Pamplona, I tested multiple implementations. All FFmpeg-based options were slow ...
Vitor Pamplona (nprofile…pyug), I tested multiple implementations.
All FFmpeg-based options were slow and too bulky, so I decided to use the Flutter video_compress package instead.
It supports all levels of compression and handles a wider range of video formats.
Note, after creating subscription to get a real-time compression progress bar. Remember to close that subscription properly before starting a new compression, this was the main reason for the errors during development.
Also this my 2nd flutter project, so I might be doing a lot of things incorrectly
https://github.com/iefanx/compresspro Published at
2024-08-31 10:36:17Event JSON
{
"id": "2758edc58cc359558f57bb715c8f4b4b6a83797474ce06d5fa0d4c901b5193c4",
"pubkey": "c6f7077f1699d50cf92a9652bfebffac05fc6842b9ee391089d959b8ad5d48fd",
"created_at": 1725100577,
"kind": 1,
"tags": [
[
"e",
"036062738158d9d8e8bad2b59c07b4d1733abadded989bcc71405e3c9892cd86",
"",
"root"
],
[
"p",
"c6f7077f1699d50cf92a9652bfebffac05fc6842b9ee391089d959b8ad5d48fd"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c",
"",
"mention"
],
[
"r",
"https://github.com/iefanx/compresspro"
]
],
"content": "nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug, I tested multiple implementations.\n\nAll FFmpeg-based options were slow and too bulky, so I decided to use the Flutter video_compress package instead.\n\nIt supports all levels of compression and handles a wider range of video formats.\n\nNote, after creating subscription to get a real-time compression progress bar. Remember to close that subscription properly before starting a new compression, this was the main reason for the errors during development.\n\nAlso this my 2nd flutter project, so I might be doing a lot of things incorrectly\nhttps://github.com/iefanx/compresspro",
"sig": "a964fae2f18bbdfa2deea08097e98f4c11e38308ffc286305965bfb581a999120b7907c2c522cd5b9f02d4858fd85db0abec6658223f773682a1fd76e3afe894"
}