Encode

Rating: 
4.954545
Your rating: None Average: 5 (22 votes)

An easy to use audio & video encoder based on ffmpeg. 

Encode allows you to convert audio & video files to many different formats supporting different codecs. 
It is also possible to extract audio or video from a clip. 

Supported Containers:

  • AVI
  • MP4
  • MKV
  • OGV
  • WEBM
  • MPEG
  • MP3
  • WAV
  • FLAC
  • OGG
  • opus
  • m4a

Supported Codecs:

  • DNXHD
  • DVVIDEO
  • FFV1
  • h263
  • huffyuv
  • libtheora
  • libvpx
  • libxvid
  • mjpeg
  • mpeg1video
  • mpeg2video
  • mpeg4
  • msmpeg4
  • wmv2
  • ac3
  • alac
  • dca
  • eac3
  • flac
  • libfaac
  • libmp3lame
  • lipopus
  • libvorbis
  • mp2
  • pcm_s16le
  • wmav2

Encode allows setting of bitrate, resolution and aspectratio for video aswell as bitrate,channels,samplerate and language channel for audio.

NOTICE: Encoding might take a while on a mobile device and eat up battery life. 

Tip: In order to extract audio from a video without reencoding choose a audio only container format and as codec copy. (it will actually not reencode but simply copy the audio part of the video file to the new container)

Encode is licensed as BSD (3-clause) and you can find its sourcecode here: https://github.com/llelectronics/3ncode/tree/sailfish_app

The package comes with a static compiled ffmpeg version which is licensed under the GPLv3

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-encode-1.0-1.armv7hl.rpm5.1 MB25/03/2016 - 23:26
File harbour-encode-1.0-1.i486.rpm9.84 MB25/03/2016 - 23:30
File harbour-encode-1.1-1.i486.rpm9.84 MB11/05/2017 - 17:20
File harbour-encode-1.1-1.armv7hl.rpm5.11 MB11/05/2017 - 17:20
File harbour-encode-1.1-2.armv7hl.rpm5.11 MB27/05/2017 - 09:34
File harbour-encode-1.1-2.i486.rpm9.84 MB27/05/2017 - 09:34
File harbour-encode-1.2-1.armv7hl.rpm5.11 MB18/04/2018 - 15:47
File harbour-encode-1.2-1.i486.rpm9.85 MB18/04/2018 - 15:47
File harbour-encode-1.3-1.armv7hl.rpm5.13 MB25/04/2020 - 11:54
File harbour-encode-1.3-1.i486.rpm9.95 MB25/04/2020 - 11:54
File harbour-encode-1.4-1.i486.rpm9.95 MB26/04/2020 - 02:49
File harbour-encode-1.4-1.armv7hl.rpm5.14 MB26/04/2020 - 02:49
Changelog: 
  • Updated translation
  • Import newest fmhelper from filecat
  • Use overlay background color for infobanner
  • Error handling for removing files in opendialog
  • Use more robust move,copy and remove functions in OpenDialog

Comments

Marold's picture

Please add arch64 version, thanks in advance ! Great work

llelectronics's picture

This depends on a port/recompile of ffmpeg for arch64. Otherwise it will not work.

norayr's picture

would be nice to allow to apply a 3d lut, ffmpeg can do that.

Termitebug's picture

Please add support for .ts (mpeg stream) container. Is it possible?

llelectronics's picture

Should be supported already. Everything gstreamer is supporting is supported by my app

Historyscholar's picture

Awesome

llelectronics's picture

There is some archive extractor coming in SailfishOS 2.2 afaik

P.S.: Also take a look at File Case which supports extracting and creating archives. https://openrepos.net/content/cepiperez/filecase-0

Caballlero's picture

Carmen F.B, can you translate this wonderful app? please...

tmynttin's picture

...and by codec I mean container.

llelectronics's picture

Thanks. This needs fixing

llelectronics's picture

And should be fixed with 1.2

tmynttin's picture

If you use the same codec as the original file, the new file seems to overwrite the original.

ezio9472's picture

New version dose not work. Previous version works very well.

llelectronics's picture

What does not work exactly ? 

Does it open up ? 

ezio9472's picture

Yep, it's open. However it dose not convert any file. I start the process , but program dose not create any file and dose not end the process. Version of OS is 2.1.0.11. Jolla Phone. I hope it will help.

P.S. Sorry for my English)

llelectronics's picture

Thanks for reporting. Found the issue. The SDK seems to not preserve file permissions. So the ffmpeg_static binary is not set to executable anymore in the rpm. That causes the issue. 

This is fixed with the new rpms.

ezio9472's picture

Now it works. Thanks)

objectifnul's picture

Exactly the kind of app that makes SailfishOS unique. Thanks!

andu's picture

Indeed :) Uselessness at its best. 

HtheB's picture

Unique?
Definitely not...
https://play.google.com/store/apps/details?id=roman10.media.converter

But great to have a native alternative!