Curlew
Video
Score 78%
Description:

Curlew Multimedia Converter:
----------------------------

Description:
------------

Easy to use, Free and Open-Source Multimedia converter for Linux.
Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).

Main Features:

- Easy to use with simple user interface.
- Hide the advanced options with the ability to show them.
- Convert to more than 100 different formats.
- Show file informations (duration, remaining time, estimated size, progress value).
- Allow to skip or remove file during conversion process.
- Preview file before conversion.
- Convert a specified portion of file.
- Combine subtitle with video file.
- Show error details if exist.
- And more ...


Dependencies:
-------------

For Curlew:

- python >= 3.3
- python3-gi >= 3.12
- python3-dbus
- gir1.2-gtk-3.0 >> 3.12
- libav-tools >= 0.8 (or ffmpeg)
- libavcodec-extra (Ubuntu/Debian)
- xdg-utils
- mediainfo
- gnome-icon-theme-symbolic

For installer (setup.py):

- librsvg2-bin (or something similar) to convert .svg to .png.
- intltool-debian (or intltool) to compile translations files.

NB: This dependencies names may change if you are using another distribution than Ubuntu/Debian or its sons.


License:
--------

Waqf public license.
Please see: LICENSE-ar.txt/LICENSE-en.txt files for more informations.


Installation:
-------------

In terminal, run the following (as root):
> python3 setup.py install --prefix=/usr
Or run script (as root):
> ./install


Remove (Uninstall):
-------------------

In terminal run the following (as root):
> python3 setup.py uninstall
Or run script (as root):
> ./uninstall


Clean Project:
--------------

> sudo python3 setup.py clean


Installation from PPA (from NoobsLab.com PPA):
----------------------------------------------
sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install curlew


Translation:
------------
If you want to translate *Curlew* to your language please:
- Take the latest "curlew.pot" file from source (located in po folder) and translate it manually or by using poedit.
- Rename it to your language key (ex: en.po for English language)
- Send me an email at: chamfay@gmail.com and attach your po file and i will update it soon :)
Last changelog:

0.2.4 3 months ago

* Excluded non media files to be loaded in the list.
* Removed 'Players Dialog' and let Curlew choose the player.
* Enhanced Favorite.
* Added a welcome page.
* Show Files informations inside the main window.
* Added an option to show/hide status bar, and make it invisible by default.
* Some interface improvements...

sjukfan

3 years ago

I had to install librsvg2-bin but then the installer worked as it should

Report

chamfay

3 years ago

Very nice, Thanks. :)
Although it came too late :(
I will change this in the next release.

Report

sportegioco

3 years ago

Great, congratulations, really a well-structured project and functional. I use it regularly and I'm thrilled. Thank you.

Report

chamfay

3 years ago

Thanks.

Report

abouzakaria

4 years ago

جزاك الله خيرا برنامج رائع بحق
هلا عملت له حزما على اوبن سوزي بويلد
اخوكم أبو زكريا الجزائري

Report

chamfay

4 years ago

السلام عليكم
أخي العزيز شكرا على التنبيه مرة ثانية.
سآخذ طلبك بعين الاعتبار ولكن ليس الآن.

Report

mrbit

4 years ago

Yes...
in the Archlinux libav --> conflict with ffmpeg :
ffmpeg = /usr/bin/ffmpeg
libav = /usr/bin/avconv
not together !!!

Report

chamfay

4 years ago

Hi again,
libav replaced ffmpeg.
You can install one (ffmpeg/libav)
but in Curlew you can simply change it by going to advanced->other->converter then choose ffmpeg instead of avconv without added the link.
Thank you.

Report

chamfay

4 years ago

Hi again,
libav replaced ffmpeg.
You can install one (ffmpeg/libav)
but in Curlew you can simply change it by going to advanced->other->converter then choose ffmpeg instead of avconv without added the link.
Thank you.

Report

mrbit

4 years ago

Hi,.. no work !!??
curlew
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Curlew/curlew.py", line 961, in convert_cb
self.convert_file()
File "/usr/lib/python2.7/site-packages/Curlew/curlew.py", line 1039, in convert_file
self.total_duration = self.get_duration(input_file)
File "/usr/lib/python2.7/site-packages/Curlew/curlew.py", line 1113, in get_duration


Proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] File o directory non esistente

Report

chamfay

4 years ago

Hi,
it worked for fine for me!
Please give me the output for avconv -i your_file.

Report

mrbit

4 years ago

ooops avconv: command not found ??

Report

mrbit

4 years ago

and ffmpeg ver. 1.0.1

Report

mrbit

4 years ago

ok....resolv with ln -s "/usr/bin/ffmpeg" "${pkgdir}/usr/bin/avconv"

Report

chamfay

4 years ago

You can change converter name to ffmpeg in other Tab.

Report

chamfay

4 years ago

Is there a problem with ffmpeg too?

Report

mrbit

4 years ago

no.
ffmpeg ver 1.0.1 hasn't the command "avconv"
So, in the PKGBUILD i've added :
ln -s "/usr/bin/ffmpeg" "${pkgdir}/usr/bin/avconv"
now work..for Archlinux

Report

chamfay

4 years ago

Yes,
avconv program exist in libav package not in ffmpeg

Report

ldm85

4 years ago

Hi, fantastic project!!! ^_^
You can build a deb package x32 x64 bit for Ubuntu 12.04 Precise? Thank's :D
Please answer me

Report

chamfay

4 years ago

Unfortunately not yet, may be later.
Sorry..

Report

0.2.4 3 months ago

* Excluded non media files to be loaded in the list.
* Removed 'Players Dialog' and let Curlew choose the player.
* Enhanced Favorite.
* Added a welcome page.
* Show Files informations inside the main window.
* Added an option to show/hide status bar, and make it invisible by default.
* Some interface improvements...

0.2.3 3 months ago

* Show dialog in the first install to choose the favorite player.
* Added "German" translation (by Rainer Peichl).
* Fix infobar hiding (workaround https://bugzilla.gnome.org/show_bug.cgi?id=710888).
* Stop player on exit.
* Add an option for bad-index files (AVI,M2V,TS,dump-stream MPEG).
* Don't start the conversion if codecs are missing.
* Accept folder as argument and only add audio/video mimetypes.
* Updated Spanish translation.

product-maker Djamel-Daoui Oct 13 2016

product-maker chamfay Oct 13 2016

product-maker Moatib Mar 18 2016

product-maker dubious Oct 27 2015

product-maker skapageridis Jul 04 2015

product-maker VitalD Mar 25 2014

product-maker droper02121 Jan 22 2014

product-maker nicola05127 Oct 04 2013

product-maker nicola04121 Oct 03 2013

product-maker nicola02123 Oct 01 2013

product-maker droper02126 Oct 01 2013

product-maker nicola013127 Aug 14 2013

product-maker fri Jul 06 2013

product-maker RAIDENSUB Mar 27 2013

product-maker moceap Mar 12 2013

product-maker droper02122 Feb 12 2013

product-maker ExploZeR Jan 24 2013

product-maker nicola02122 Jan 17 2013

product-maker nicola01125 Jan 17 2013

product-maker nicola01124 Jan 17 2013

product-maker nicola01123 Jan 17 2013

product-maker nicola01122 Jan 17 2013

product-maker nicola01121 Jan 17 2013

product-maker droper05127 Jan 17 2013

product-maker droper05126 Jan 17 2013

product-maker droper05125 Jan 17 2013

product-maker droper05124 Jan 17 2013

product-maker droper05123 Jan 17 2013

product-maker droper05122 Jan 17 2013

product-maker droper05121 Jan 17 2013

product-maker droper04127 Jan 17 2013

product-maker droper04126 Jan 17 2013

product-maker droper04125 Jan 17 2013

product-maker droper04124 Jan 17 2013

product-maker droper04123 Jan 17 2013

product-maker droper04122 Jan 17 2013

product-maker droper04121 Jan 17 2013

product-maker droper03123 Jan 17 2013

product-maker droper03122 Jan 17 2013

product-maker droper03121 Jan 17 2013

product-maker droper02127 Jan 17 2013

product-maker posixru Jan 10 2013

product-maker alexschka Jan 08 2013

product-maker reiniger Jan 04 2013

product-maker pondogor Dec 26 2012

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.2.4
updated May 15 2017
added Dec 05 2012
downloads today
1
page views today 1