Skip to content

Commit

Permalink
Merge pull request #141 from brarcher/pre-v0.13
Browse files Browse the repository at this point in the history
Update for v0.13
  • Loading branch information
brarcher authored Oct 27, 2018
2 parents 5a10406 + 3875171 commit 314190a
Show file tree
Hide file tree
Showing 8 changed files with 198 additions and 17 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Do you want to encode videos on your phone into different formats, trim videos,

Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another. By selecting the video to process, details for the video are provided and the desired settings can be configured.

The following media containers are supported: Avi, Flv, Gif, Matroska, Mp3, Mp4, Ogg, Opus, WebM. Additionally, these are the supported video codecs: H.264, MPEG-1, MPEG-2, MPEG-4, VP8, VP9, Xvid.

The application requires very few permissions, and never attempts to access the Internet.

If there is any interest in improving this project, kindly submit a pull request with proposed changes.
Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ android {
applicationId "protect.videoeditor"
minSdkVersion 19
targetSdkVersion 27
versionCode 13
versionName "0.12.1"
versionCode 14
versionName "0.13"
}
buildTypes {
release {
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ Seulement ARM est supporté.</string>
<string name="couldNotFindFileSubmsg">Ne peux pas trouver fichier d\'entrée</string>
<string name="fieldMissingError"><xliff:g id="field_name">%s</xliff:g> manquant</string>
<string name="fieldMissingOrInvalidError"><xliff:g id="field_name">%s</xliff:g> manquant ou invalid </string>

<string name="writePermissionExplanation">L\'application demande l\'accés à l\'éspace disque pour lire et ecrire sur des fichiers medias. Sans accés, l\'application ne peux pas transcoder.</string>
<string name="permissionRequestAgain">Demander à nouveau</string>

Expand Down
88 changes: 88 additions & 0 deletions app/src/main/res/values-id/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<resources
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

<string name="selectVideo">Pilih\nVideo</string>
<string name="encode">Encode</string>
<string name="cancel">Batal</string>

<string name="ok">OKE</string>
<string name="sendLabel">Kirim&#8230;</string>
<string name="share_dialog_title">Bagikan dengan</string>
<string name="share">Bagikan</string>

<string name="basicSettingsTitle">Pengaturan Dasar</string>
<string name="container">Format</string>
<string name="videoSettingsTitle">Pengaturan Video</string>
<string name="codec">Codec</string>
<string name="fps">FPS</string>
<string name="resolution">Resolusi</string>
<string name="bitrate">Bitrate (kb/s)</string>
<string name="audioSettingsTitle">Pengaturan Audio</string>
<string name="sampleRate">Sample Rate (Hz)</string>
<string name="channels">Saluran</string>
<string name="custom">Kustom</string>

<string name="notSupportedTitle">Tidak Didukung</string>
<string name="notSupportedMessage">Arsitektur CPU perangkat ini tidak didukung. Hanya ARM yang didukung.</string>

<string name="selectFileFirst">Anda harus memilih file terlebih dahulu untuk meng-encode.</string>
<string name="videoResolutionValueInvalid">Nilai resolusi tidak valid, tidak dapat meng-encode.</string>
<string name="videoBitrateValueInvalid">Nilai bitrate video tidak valid, tidak dapat meng-encode.</string>
<string name="encodingNotification">Encoding <xliff:g id="input_filename">%s</xliff:g></string>
<string name="encodeStartConfirmation">Apakah Anda mau meng-encode <xliff:g id="input_filename">%s</xliff:g> dan menghasilkan output <xliff:g id="output_filename">%s</xliff:g>?</string>
<string name="transcodeSuccess">Berhasil meng-encoding. File ditulis di:\n<xliff:g id="path">%s</xliff:g></string>
<string name="transcodeFailed">Encoding gagal: <xliff:g id="failure_message">%s</xliff:g></string>
<string name="cannotEncodeFile">Tidak bisa meng-encode file: <xliff:g id="failure_description">%s</xliff:g></string>
<string name="couldNotFindFileSubmsg">Tidak dapat menemukan file input</string>
<string name="fieldMissingError"><xliff:g id="field_name">%s</xliff:g> hilang</string>
<string name="fieldMissingOrInvalidError"><xliff:g id="field_name">%s</xliff:g> hilang atau tidak valid</string>
<string name="invalidMediaFile">File media yang di pilih tidak valid atau tidak di dukung</string>

<string name="writePermissionExplanation">Aplikasi ini membutuhkan akses ke penyimpanan untuk membaca dan menulis file media. Tanpa akses ini, aplikasi ini tidak bisa melakukan transcode.</string>
<string name="permissionRequestAgain">Minta lagi</string>

<string name="fileLocationLookupFailed">Gagal menyelesaikan lokasi file media</string>
<string name="encodeCanceled">Encoding dibatalkan</string>

<string name="codecSlowExcellent">Lambat, Kualitas luar biasa</string>
<string name="codecFastGood">Cepat, Kualitas bagus</string>
<string name="codecFastOk">Cepat, Kualitas OKE</string>
<string name="codecFastLow">Cepat, Kualitas jelek</string>

<string name="about">Tentang</string>
<string name="app_copyright_fmt">Copyright 2018-<xliff:g>%d</xliff:g> Branden Archer</string>
<string name="app_license">Dilisensikan di bawah GPLv3.</string>
<string name="about_title_fmt">Tentang <xliff:g id="app_name">%s</xliff:g></string>
<string name="debug_version_fmt">Versi: <xliff:g id="version">%s</xliff:g></string>
<string name="app_revision_fmt">Informasi Revisi: <xliff:g id="app_revision_url">%s</xliff:g></string>
<string name="app_libraries"><xliff:g id="app_name">%s</xliff:g> menggunakan pustaka pihak ketiga berikut: <xliff:g id="app_libraries_list">%s</xliff:g></string>
<string name="app_resources"><xliff:g id="app_name">%s</xliff:g> menggunakan sumber daya pihak ketiga berikut: <xliff:g id="app_resources_list">%s</xliff:g></string>

<!-- error strings -->
<string name="app_ui_crash">App/UI crashed</string>
<string name="send_email_title">Kirim Surel</string>

<!-- error activity -->
<string name="sorry_string">Maaf, itu seharusnya tidak terjadi.</string>
<string name="error_report_button_text">Laporkan kesalahan melalui surel</string>
<string name="error_snackbar_message">Maaf, beberapa kesalahan terjadi.</string>
<string name="error_snackbar_action">LAPORKAN</string>
<string name="what_device_headline">Info:</string>
<string name="what_happened_headline">Apa yang terjadi:</string>
<string name="info_labels">Apa:\\nPermintaan:\\nContent Lang:\\nServis:\\nWaktu GMT:\\nPaket:\\nVersi:\\nVersi OS:</string>
<string name="your_comment">Komentar Anda (dalam Bahasa Inggris):</string>
<string name="error_details_headline">Detail:</string>
<string name="error_report_title">Laporan kesalahan</string>

<string name="notificationChannelName">VideoTranscoder Encoding Service</string>

<string name="receivingSharedData">Menerima data yang dibagikan...</string>
<string name="failedToReceiveSharedData">Gagal menerima data yang dibagikan</string>

<string name="settings">Pengaturan</string>
<string name="fileSearchPathSetting">Jalur pencarian file</string>
<string name="fileSearchPathSettingSummary">Jalur pada sistem file dimana pencari file akan terbuka ketika mencari file media</string>
<string name="fileSearchPathSettingLastUsed">Jalur yang terakhir digunakan</string>
<string name="fileSearchPathSettingExternal">Penyimpanan eksternal</string>

</resources>
88 changes: 88 additions & 0 deletions app/src/main/res/values-it/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<resources
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

<string name="selectVideo">Seleziona\nvideo</string>
<string name="encode">Codifica</string>
<string name="cancel">Annulla</string>

<string name="ok">OK</string>
<string name="sendLabel">Invia&#8230;</string>
<string name="share_dialog_title">Condividi con</string>
<string name="share">Condividi</string>

<string name="basicSettingsTitle">Impostazioni di base</string>
<string name="container">Contenitore</string>
<string name="videoSettingsTitle">Impostazioni video</string>
<string name="codec">Codec</string>
<string name="fps">FPS</string>
<string name="resolution">Risoluzione</string>
<string name="bitrate">Bitrate (kb/s)</string>
<string name="audioSettingsTitle">Impostazioni audio</string>
<string name="sampleRate">Sample Rate (Hz)</string>
<string name="channels">Canali</string>
<string name="custom">Personalizzata</string>

<string name="notSupportedTitle">Non supportato</string>
<string name="notSupportedMessage">L\'architettura della CPU di questo dispositivo non è supportata. Solo quella ARM lo è.</string>

<string name="selectFileFirst">È necessario selezionare un file da codificare.</string>
<string name="videoResolutionValueInvalid">La risoluzione non è valida, impossibile procedere con la codifica.</string>
<string name="videoBitrateValueInvalid">Il bitrate del video non è valido, impossibile procedere con la codifica.</string>
<string name="encodingNotification">Codifica <xliff:g id="input_filename">%s</xliff:g></string>
<string name="encodeStartConfirmation">Vuoi che <xliff:g id="input_filename">%s</xliff:g> sia convertito in <xliff:g id="output_filename">%s</xliff:g>?</string>
<string name="transcodeSuccess">La codifica è stata completata con successo. Il file è stato scritto in:\n<xliff:g id="path">%s</xliff:g></string>
<string name="transcodeFailed">Codifica non riuscita: <xliff:g id="failure_message">%s</xliff:g></string>
<string name="cannotEncodeFile">Impossibile codificare il file: <xliff:g id="failure_description">%s</xliff:g></string>
<string name="couldNotFindFileSubmsg">Impossibile trovare il file sorgente</string>
<string name="fieldMissingError"><xliff:g id="field_name">%s</xliff:g> mancante</string>
<string name="fieldMissingOrInvalidError"><xliff:g id="field_name">%s</xliff:g> mancante o non valido</string>
<string name="invalidMediaFile">Il file multimediale selezionato non è valido o non è supportato</string>

<string name="writePermissionExplanation">Questa applicazione necessita dell\'autorizzazione all\'archiviazione per poter leggere e scrivere file multimediali. Senza di essa, l\'applicazione non può convertire.</string>
<string name="permissionRequestAgain">Chiedi di nuovo</string>

<string name="fileLocationLookupFailed">Impossibile trovare il percorso del file multimediale</string>
<string name="encodeCanceled">La codifica è stata annullata</string>

<string name="codecSlowExcellent">Lento, qualità eccellente</string>
<string name="codecFastGood">Veloce, qualità buona</string>
<string name="codecFastOk">Veloce, qualità media</string>
<string name="codecFastLow">Veloce, qualità bassa</string>

<string name="about">Informazioni</string>
<string name="app_copyright_fmt">Copyright 2018-<xliff:g>%d</xliff:g> Branden Archer</string>
<string name="app_license">Reso disponibile nei termini della licenza GPLv3.</string>
<string name="about_title_fmt">Informazioni su <xliff:g id="app_name">%s</xliff:g></string>
<string name="debug_version_fmt">Versione: <xliff:g id="version">%s</xliff:g></string>
<string name="app_revision_fmt">Informazioni sulla revisione: <xliff:g id="app_revision_url">%s</xliff:g></string>
<string name="app_libraries"><xliff:g id="app_name">%s</xliff:g> usa le seguenti librerie di terze parti: <xliff:g id="app_libraries_list">%s</xliff:g></string>
<string name="app_resources"><xliff:g id="app_name">%s</xliff:g> usa le seguenti risorse di terze parti: <xliff:g id="app_resources_list">%s</xliff:g></string>

<!-- error strings -->
<string name="app_ui_crash">L\'applicazione si è arrestata</string>
<string name="send_email_title">Invia e-mail</string>

<!-- error activity -->
<string name="sorry_string">Spiacente, non sarebbe dovuto accadere.</string>
<string name="error_report_button_text">Segnala l\'errore tramite e-mail</string>
<string name="error_snackbar_message">Spiacente, si sono verificati errori.</string>
<string name="error_snackbar_action">SEGNALA</string>
<string name="what_device_headline">Informazioni:</string>
<string name="what_happened_headline">Cosa è successo:</string>
<string name="info_labels">Cosa:\\nRichiesta:\\nLingua:\\nServizio:\\nOrario GMT:\\nPacchetto:\\nVersione:\\nVersione OS:</string>
<string name="your_comment">Il tuo commento (in inglese):</string>
<string name="error_details_headline">Dettagli:</string>
<string name="error_report_title">Segnalazione errore</string>

<string name="notificationChannelName">VideoTranscoder servizio di codifica</string>

<string name="receivingSharedData">Ricezione dati condivisi...</string>
<string name="failedToReceiveSharedData">Impossibile ricevere dati condivisi</string>

<string name="settings">Impostazioni</string>
<string name="fileSearchPathSetting">Percorso di ricerca file</string>
<string name="fileSearchPathSettingSummary">Il percorso del file system in cui il browser di file si aprirà durante la ricerca di un file multimediale</string>
<string name="fileSearchPathSettingLastUsed">Ultimo percorso utilizzato</string>
<string name="fileSearchPathSettingExternal">Memoria esterna</string>

</resources>
29 changes: 15 additions & 14 deletions app/src/main/res/values-nl/strings.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<resources
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

<string name="selectVideo">Video\nselecteren</string>
<string name="encode">Coderen</string>
<string name="selectVideo">Video\nkiezen</string>
<string name="encode">Converteren</string>
<string name="cancel">Annuleren</string>

<string name="ok">Oké</string>
Expand All @@ -25,23 +25,24 @@
<string name="notSupportedTitle">Geen ondersteuning</string>
<string name="notSupportedMessage">De CPU-architectuur van dit apparaat wordt niet ondersteund; alleen ARM wordt ondersteund.</string>

<string name="selectFileFirst">Je moet eerst een te coderen bestand selecteren.</string>
<string name="videoResolutionValueInvalid">De resolutie is ongeldig; het coderen is gestopt.</string>
<string name="videoBitrateValueInvalid">De video-bitsnelheid is ongeldig; het coderen is gestopt.</string>
<string name="encodingNotification">Bezig met coderen van <xliff:g id="input_filename">%s</xliff:g></string>
<string name="encodeStartConfirmation">Wil je <xliff:g id="input_filename">%s</xliff:g> coderen en de uitvoer schrijven naar <xliff:g id="output_filename">%s</xliff:g>?</string>
<string name="transcodeSuccess">Het coderen is voltooid. Het bestand is weggeschreven naar:\n<xliff:g id="path">%s</xliff:g></string>
<string name="transcodeFailed">Het coderen is mislukt: <xliff:g id="failure_message">%s</xliff:g></string>
<string name="cannotEncodeFile">Het bestand kan niet worden gecodeerd: <xliff:g id="failure_description">%s</xliff:g></string>
<string name="selectFileFirst">Je moet eerst een te converteren bestand kiezen.</string>
<string name="videoResolutionValueInvalid">De resolutie is ongeldig; het converteren is gestopt.</string>
<string name="videoBitrateValueInvalid">De video-bitsnelheid is ongeldig; het converteren is gestopt.</string>
<string name="encodingNotification">Bezig met converteren van <xliff:g id="input_filename">%s</xliff:g></string>
<string name="encodeStartConfirmation">Wil je <xliff:g id="input_filename">%s</xliff:g> converteren en de uitvoer wegschrijven naar <xliff:g id="output_filename">%s</xliff:g>?</string>
<string name="transcodeSuccess">Het converteren is voltooid. Het bestand is weggeschreven naar:\n<xliff:g id="path">%s</xliff:g></string>
<string name="transcodeFailed">Het converteren is mislukt: <xliff:g id="failure_message">%s</xliff:g></string>
<string name="cannotEncodeFile">Het bestand kan niet worden geconverteerd: <xliff:g id="failure_description">%s</xliff:g></string>
<string name="couldNotFindFileSubmsg">het invoerbestand kan niet worden gevonden</string>
<string name="fieldMissingError"><xliff:g id="field_name">%s</xliff:g> ontbreekt</string>
<string name="fieldMissingOrInvalidError"><xliff:g id="field_name">%s</xliff:g> ontbreekt of is ongeldig</string>
<string name="invalidMediaFile">Het gekozen mediabestand is ongeldig of wordt niet ondersteund</string>

<string name="writePermissionExplanation">Deze app heeft toegang nodig tot je opslag om mediabestanden te kunnen lezen en wegschrijven. Zonder deze toegang kan de app niets coderen.</string>
<string name="writePermissionExplanation">Deze app heeft toegang nodig tot je opslag om mediabestanden te kunnen inlezen en wegschrijven. Zonder deze toegang kan de app niets converteren.</string>
<string name="permissionRequestAgain">Opnieuw verzoeken</string>

<string name="fileLocationLookupFailed">Het achterhalen van de locatie van het mediabestand is mislukt.</string>
<string name="encodeCanceled">De codering is geannuleerd</string>
<string name="encodeCanceled">Het converteren is geannuleerd</string>

<string name="codecSlowExcellent">Langzaam - uitstekende kwaliteit</string>
<string name="codecFastGood">Snel - goede kwaliteit</string>
Expand Down Expand Up @@ -73,10 +74,10 @@
<string name="error_details_headline">Details:</string>
<string name="error_report_title">Foutrapportage</string>

<string name="notificationChannelName">VideoTranscoder-coderingsdienst</string>
<string name="notificationChannelName">VideoTranscoder-converteerdienst</string>

<string name="receivingSharedData">Bezig met ontvangen van gedeelde gegevens...</string>
<string name="failedToReceiveSharedData">Ontvangen van gedeelde gegevens is mislukt</string>
<string name="failedToReceiveSharedData">Ontvangen van gedeelde gegevens mislukt</string>

<string name="settings">Instellingen</string>
<string name="fileSearchPathSetting">Bestandszoekpad</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-ro-rRO/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
<string name="couldNotFindFileSubmsg">nu s-a putut găsii fișierul de intrare</string>
<string name="fieldMissingError"><xliff:g id="field_name">%s</xliff:g> lipsește</string>
<string name="fieldMissingOrInvalidError"><xliff:g id="field_name">%s</xliff:g> lipsește sau este invalid</string>
<string name="invalidMediaFile">Fișierul selectat nu este valid sau nu este suportat</string>

<string name="writePermissionExplanation">Această aplicație are nevoie de acces la spațiul de stocare pentru a citii și scrie fișiere video. Fără acest acces, aplicația nu poate face codarea.</string>
<string name="permissionRequestAgain">Cere din nou</string>
Expand Down
2 changes: 2 additions & 0 deletions metadata/en-US/full_description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ Do you want to encode videos on your phone into different formats, trim videos,
Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another. By selecting the video to process, details for the video are provided and the desired settings can be configured.

The application requires very few permissions, and never attempts to access the Internet.

The following media containers are supported: Avi, Flv, Gif, Matroska, Mp3, Mp4, Ogg, Opus, WebM. Additionally, these are the supported video codecs: H.264, MPEG-1, MPEG-2, MPEG-4, VP8, VP9, Xvid.

0 comments on commit 314190a

Please sign in to comment.