Easy to use and Free Multimedia Converter for Linux.

Related tags

Curlew
Overview
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 and clean user interface.
- Hide the advanced options with the ability to show them.
- Convert to more than 100 different formats.
- Edit formats.
- Shutdown or suspend PC after a conversion process.
- Show file information (duration, remaining time, estimated size, progress value).
- Show file details using mediainfo.
- Skip or remove file during conversion process.
- Preview file before conversion.
- Show video thumbnail.
- Convert a specified portion of file.
- Combine subtitle with video.
- Crop and pad video.
- 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
    - gir1.2-gstreamer-1.0
    - 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 information.


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

Issues
  • Subtitles notebook page disabled - DO NOT CLOSE UNTIL IT'S SOLVED !

    Subtitles notebook page disabled - DO NOT CLOSE UNTIL IT'S SOLVED !

    It's not a polite thing to offer a option and this option to be disabled. Other than that it's huge ignorance to close a opened issue without SOLVING it first. Whatever option I toggle, the subtitles notebook page is staying inactive. Already read https://github.com/chamfay/Curlew/issues/7 and there is no such option in Curlew 0.1.21. 5

    opened by ghost 9
  • Add debian directory

    Add debian directory

    المعذرة على إستخدام بياناتك في ملفات مختلفة على المجلد بإمكانك تعديل ما تراه مناسبا منها

    changelog أيضا ملف السجلات لم أكمل سرد جميع السجلات القديمة به بل اكتفيت بالأخيرة منها فقط

    لبناء الحزمة من المجلد الأساسي للمشروع debuild -uc -us

    عجبا من عدم دعم الكتابة من اليمين لليسار هنا في هذه المربعات

    opened by gtkraim 5
  • لا استطيع التحويل الى صيغة الهاتف 3gp

    لا استطيع التحويل الى صيغة الهاتف 3gp

    Command line #1:


    avconv -y -i /media/d/multimedia/فضائح الشيعة/01توزيع الشيعة في العالم الإسلامي.avi -f 3gp -b 80k -r 15 -vcodec h263 -aspect 4:3 -vf scale=128:96 -ab 4750 -ar 8000 -ac 1 -acodec libopencore_amrnb /home/yasser/Desktop/cout/01توزيع الشيعة في العالم الإسلامي.3gp

    Error detail:


    avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers built on Apr 2 2013 17:02:36 with gcc 4.6.3 Input #0, avi, from '/media/d/multimedia/فضائح الشيعة/01توزيع الشيعة في العالم الإسلامي.avi': Duration: 00:01:29.56, start: 0.000000, bitrate: 1563 kb/s Stream #0.0: Video: mpeg4 (Simple Profile), yuv420p, 720x480 [PAR 1:1 DAR 3:2], 25 tbr, 25 tbn, 25 tbc Stream #0.1: Audio: mp3, 32000 Hz, stereo, s16, 64 kb/s Unknown encoder 'libopencore_amrnb'

    opened by dzyasseron 5
  • مشكلة عدم ظهور الواجهة العربية

    مشكلة عدم ظهور الواجهة العربية

    السلام عليكم ورحمة الله وبركاته مشكلتي هي ظهور البرنامج بالواجهة الانجليزية وعدم ظهورها باللغة العربية MATE مع ان توزيعتي هي لينكس من 14 بواجهة اباللغة العربية

    opened by saad00 3
  • save/load audio and video codec properties

    save/load audio and video codec properties

    hello Fayssal, there is a peace of code that persist audio and video codec properties. enjoy, a.

    opened by 4ndrej 3
  • some filenames with special characters like ( ) etc. are causing trouble with curlew

    some filenames with special characters like ( ) etc. are causing trouble with curlew

    when I tried to convert this file:

    Jaguar Attacks Crocodile (EXCLUSIVE VIDEO).mp4

    it won't work.

    but renaming and removing ( ) to say jaguar.mp4 curlew can work.

    bash seems to be complaining.

    opened by fastrizwaan 3
  • Flatpak

    Flatpak

    Hello,

    You should distribute your application as a flatpak. It would allow many users to install it on a easier and secure way.

    opened by lachhebo 2
  • Improvements for better packaging

    Improvements for better packaging

    السلام عليكم

    هذه بعض التعديلات نفذتها بناء على ملاحظات مدقق دبيان lintian بعد هذا التعديل يمكن الحصول على حزمة دبيان مصدرية وثنائية قياسية وبدون أخطاء أيضا بإمكاني دفع مجلد الإعدادات الخاص بتحزيم دبيان إلى المشروع إذا سمحت بذلك بحيث يصبح تكوين حزمة دبيان متكاملة سهل وبسيط فقط بتنفيذ هذا الأمر داخل مجلد المشروع debuild -uc -us للحصول على الملفات التالية curlew_0.2.4-1_all.deb curlew_0.2.4-1_amd64.build curlew_0.2.4-1_amd64.buildinfo curlew_0.2.4-1_amd64.changes curlew_0.2.4-1.debian.tar.xz curlew_0.2.4-1.dsc curlew_0.2.4.orig.tar.xz

    opened by gtkraim 2
  • Subtitle tab disabled

    Subtitle tab disabled

    This is a terrific program! Congratulations.

    I have the following problem: I am trying to convert a file using subtitles (srt format) but the Subtitle tab appears grayed, so I can't select it.

    screenshot - 07102013 - 01 49 32 pm

    Do I need an external program installed in order to activate this tab? Or this is a future feature not implemented yet? Convert videos work fine, but I can't select subtitles to add.

    I am using Xubuntu 13.04, Python 2.7.4. The problem exists in Curlew 0.1.18.4 and 0.1.19.1 (I've updated from 0.1.18.4 to 0.1.19.2 in order to fix the problem but the problem persists)

    opened by davaponte 1
  • مشكلة في تكبير النافذة على لينكس منت

    مشكلة في تكبير النافذة على لينكس منت

    السلام عليكم مشكلة في تكبير النافذة على لينكس منت الاصدارة 14.1 لينكس منت بواجهة MATE و لما اظهر الخيارات المتقدمة تخرج على الشاشة اي الطول يصبح اكثر من طول الشاشة استخدم البرنامج باللغة الانجليزية ابعاد شاشتي 1366*768

    opened by abderraouf-adjal 1
  • feature request enable curlew to be ran more than once

    feature request enable curlew to be ran more than once

    hi there, would it be possible to make it so that curlew is able to be ran more than once? it would make it so that more than one file could be converted at one time, saveing time. unless curlew is able to convert more than one file at one time? I hope you will considder my request :) Majid

    opened by mhussaincov 0
  • fix libvo_aacenc remove from FFMPEG

    fix libvo_aacenc remove from FFMPEG

    libvo_aacenc has been removed from ffmpeg. It was a crappy encoder anyway. Use libfdk-aac, that one's the best. However, for arch/manjaro user willl need to compile or install from repo to enable libfdk-aac support.

    ~ arch linux user.

    opened by hervyqa 0
  • possability to add support for the m4b audiobook format?

    possability to add support for the m4b audiobook format?

    hi there, would it be possible to add support for the m4b audiobook format? this format is useful for ipods and other i devices. also m4b audiobooks keep the last place you stopped playing the book. thanks! Majid Hussain

    opened by mhussaincov 0
  • m4a audio format unable to reduce bitrate from 112k could this change be made?

    m4a audio format unable to reduce bitrate from 112k could this change be made?

    hi there, when i choose the m4a audio format I can't change the bit-rate from 112k to another one say 32 kbps or 64 kbps. could it be made that the bit-rate, audio frequency could be changeable? also unable to change the audio channels from 2 to one could this option be enabled? thanks, Majid Hussain

    opened by mhussaincov 0
  • if the input file format is the same as output don't convert file

    if the input file format is the same as output don't convert file

    currently curlew will convert the input file if it is the same format as output file, an example. you have a bunch of files one of them is .opus your output is set to opus also. it will convert the file. would it be possable to prevent same file format conversions? if a audio file with the same format is converted again, you get audio degradation thanks, Majid Hussain

    opened by mhussaincov 0
  • Preset and profile option + better error log

    Preset and profile option + better error log

    Hi, I tried to add -preset veryslow or -profile:v high in "other options" in order to get a smaller file and a better quality but every combination returns a blank error. I think that this option cannot coexist with bitrate option. Will you add a better error log and an option to change preset and profile instead of bitrate? Thank you for your work.

    opened by ghost 0
  • Multiple audio conversion

    Multiple audio conversion

    Hi, when I convert videos with multiple audio, only one audio track can be left. Should you add the possibility to convert all the audio of the file? Thank you

    enhancement 
    opened by ghost 5
  • total conversion time extimation

    total conversion time extimation

    Hi, i'm recently using a lot your software Curlew on arch linux and I'm very satisfied, your software is very fast and full of features. Thank you. I'd ask you if you could add the possibility to show a total conversion time estimate (for entire queue).

    enhancement 
    opened by ghost 1
  • Don't call this software “Free and Open-Source”

    Don't call this software “Free and Open-Source”

    The “Waqf” General Public License does not appear to be free/libre and open source, as it seems incompatible with definitions of both “free software”

    The freedom to run the program as you wish, for any purpose (freedom 0).

    and likely also “open source”.

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    In spite of that, the “Waqf” General Public License states that the user “may not use it to harm others or violate the permissive principles of Islam”.

    Unless this is a wrong translation, or I have missed something crucial, I would like to ask that you remove any mention of this being free/libre software from the README file, as well as the project's website.

    opened by ghost 0
Owner
Faissal Chamekh
Electronics Engineer Love Programming, Design and Open Source in general
Faissal Chamekh
Multi-platform app that allows your devices to communicate

KDE Connect - desktop app KDE Connect is a multi-platform app that allows your devices to communicate (eg: your phone and your computer). (Some) Featu

KDE GitHub Mirror 1.1k Jun 7, 2021
Enjoy Twitch on your GNU/Linux desktop

GNOME Twitch Enjoy Twitch on your GNU/Linux desktop. Install Dependencies meson >= 0.36.0 (install only) ninja (install only) gtk+-3.0 >= 3.20 libsoup

Vincent 430 Jun 1, 2021
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.

Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely free with Netlify. Comes with Netlify CMS, read-only

cState 1.3k Jun 5, 2021
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support

antimicro ?? Important update ?? This repo is currently unmaintained. The code hasn't been updated for a while. But not all is lost, antimicro has a f

null 1.4k Jun 5, 2021
A beautiful and customizable wallpapers manager for Linux

Komorebi - Animated Wallpapers for Linux (n) sunlight filtering through trees. Watch demo What is Komorebi? Komorebi is an awesome animated wallpapers

null 2.2k Jun 5, 2021
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.

Kaku Kaku is a highly integrated music player that supports different online platforms like YouTube, SoundCloud, Vimeo and more. Available on Windows,

Chia-Lung Chen 1k Jun 2, 2021
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

A free and open source resume builder. Go to App What is this app all about? Reactive Resume is a free and open source resume builder that’s built to

Amruth Pillai 2.8k Jun 7, 2021
The Linux PowerTOP tool -- please post patches to the mailing list instead of using github pull requests

PowerTOP PowerTOP is a Linux* tool used to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerT

Arjan van de Ven 499 May 31, 2021
Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork

Popcorn Time A multi-platform, free software BitTorrent client that includes an integrated media player. Visit the project's website at popcorntime.ap

Popcorn Software 6k Jun 4, 2021
Terminal disk space navigator 🔭

diskonaut How does it work? Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to

Aram Drevekenin 925 Jun 6, 2021
Research the web for relevant sources, save them to CrushPaper and then combine them with your own insights into an article.

What is CrushPaper? CrushPaper is for students, writers and anyone who writes papers, essays or articles and quotes their sources. Easily research the

Zap Blasterson 60 Jan 19, 2021
Flash OS images to SD cards & USB drives, safely and easily.

Etcher Flash OS images to SD cards & USB drives, safely and easily. Etcher is a powerful OS image flasher built with web technologies to ensure flashi

balena 20.6k Jun 6, 2021
Linux Application Launcher

Master: Dev: Application Launcher for Linux ?? Ulauncher is a fast application launcher for Linux. It's is written in Python, using GTK+. App Search F

Ulauncher 2k Jun 5, 2021