Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions docs/ENGINES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1806,6 +1806,14 @@ format, and FFmpeg reads what the file holds, so a `.dat` with no video in it fa
Apple Voice Memos recordings (`.qta`, read only, #646) are QuickTime audio: FFmpeg's mov demuxer reads them and
they go to every audio target, from the first audio track FFmpeg can decode, like any other source
(iOS 26 memos also carry a spatial APAC track FFmpeg has no decoder for).
Tracker modules (FastTracker 2 `.xm`, Impulse Tracker `.it`, Scream Tracker 3 `.s3m`; read only, #1376) are songs
stored as note patterns and samples. FFmpeg renders them through its `libopenmpt` demuxer (or the older
`libmodplug`), which exists only in builds linked with that library: the gyan.dev full build (its README lists
libopenmpt) and BtbN's Linux GPL builds for x64 and ARM64 (`scripts.d/50-openmpt.sh`) have it, Homebrew's `ffmpeg`
on macOS has neither. Filee reads `ffmpeg -demuxers` (cached per executable) and, without either demuxer, stops
the file with "This FFmpeg can't read tracker modules" instead of FFmpeg's "Invalid data found". Amiga `.mod` files
are not among them: that extension is the camcorder MOD video above. Settings schema 81 adds the three extensions to
existing audio donuts.

- **Rewrapping instead of re-encoding.** When the target container takes the source's codecs as they are
(`MediaEncoding.Remuxable`: H.264/HEVC + AAC, ALAC, AC-3, E-AC-3 or MP3 for MP4/M4V/MOV, also ProRes and PCM for
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "لا تحتوي هذه الصورة على فيديو يستطيع Filee قراءته (صورة Motion Photo من Android، أو Live Photo من iPhone مع ملف MOV بجانبها)",
"error.live_photo_start": "يبدأ المقطع بعد نهاية هذا الفيديو. اختر «بداية المقطع» أبكر",
"error.live_photo_hdr": "لا يحتوي FFmpeg هذا على مرشح zscale، لذا لا يمكن تحويل فيديو HDR هذا إلى Live / Motion Photo. يحتوي FFmpeg الذي ينزّله Filee عليه",
"error.tracker_needs_openmpt": "لا يستطيع FFmpeg هذا قراءة وحدات التراكر (XM وIT وS3M) لأنه بُني دون libopenmpt. يحتوي FFmpeg الذي ينزّله Filee على Windows وLinux عليها",
"error.rhwp_timeout": "لم يتمكن rhwp من إكمال هذا المستند الطويل في الوقت المحدد",
"error.rhwp_timeout_calibre": "لم يتمكن rhwp من إكمال هذا المستند الطويل في الوقت المحدد. للكتب الإلكترونية، انقل Calibre فوق محرك كتابة HWPX من الإعدادات ← المحركات، ليُنشئ Calibre ملف PDF بسرعة أكبر بكثير",
"error.engine_stalled": "توقف المحرك عن الاستجابة: لم يحرز أي تقدم لفترة طويلة، لذا تم إيقافه",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/bn-BD.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"error.no_motion_photo": "এই ছবিতে ফাইলি পড়তে পারে এমন কোনো ভিডিও নেই (একটি Android Motion Photo, অথবা পাশে MOV ফাইলসহ iPhone Live Photo)",
"error.live_photo_start": "ক্লিপটি এই ভিডিওর সমাপ্তির পরে শুরু হচ্ছে। আগের একটি \"ক্লিপ শুরু\" নির্বাচন করুন",
"error.live_photo_hdr": "এই FFmpeg-এ কোনো zscale ফিল্টার নেই, তাই এই HDR ভিডিওটি Live / Motion Photo করা যাচ্ছে না। ফাইলি-র FFmpeg ডাউনলোডে এটি রয়েছে",
"error.tracker_needs_openmpt": "এই FFmpeg ট্র্যাকার মডিউল (XM, IT, S3M) পড়তে পারে না, কারণ এটি libopenmpt ছাড়া তৈরি। Windows ও Linux-এর জন্য ফাইলি-র FFmpeg ডাউনলোডে এটি রয়েছে",
"error.rhwp_timeout": "rhwp এই দীর্ঘ ডকুমেন্টটি যথাসময়ে শেষ করতে পারেনি",
"error.rhwp_timeout_calibre": "rhwp এই দীর্ঘ ডকুমেন্টটি যথাসময়ে শেষ করতে পারেনি। ই-বুকের ক্ষেত্রে, সেটিংস → ইঞ্জিন-এ HWPX রাইটারের ওপরে Calibre নিয়ে আসুন, Calibre অনেক দ্রুত পিডিএফ তৈরি করবে",
"error.engine_stalled": "ইঞ্জিন সাড়া দেওয়া বন্ধ করে দিয়েছে: দীর্ঘ সময় ধরে কোনো অগ্রগতি দেখা যায়নি, তাই এটি বন্ধ করা হয়েছে",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "Dieses Foto enthält kein für Filee lesbares Video (Android Motion Photo oder iPhone Live Photo mit zugehöriger MOV-Datei im selben Ordner)",
"error.live_photo_start": "Der Clip beginnt nach dem Ende dieses Videos. Wähle einen früheren „Clipbeginn“",
"error.live_photo_hdr": "Dieser FFmpeg-Version fehlt der zscale-Filter. Deshalb lässt sich dieses HDR-Video nicht in ein Live / Motion Photo umwandeln. Der FFmpeg-Download von Filee enthält den Filter",
"error.tracker_needs_openmpt": "Dieses FFmpeg kann keine Tracker-Module (XM, IT, S3M) lesen, weil es ohne libopenmpt gebaut wurde. Der FFmpeg-Download von Filee für Windows und Linux enthält libopenmpt",
"error.rhwp_timeout": "rhwp konnte dieses lange Dokument nicht rechtzeitig fertigstellen",
"error.rhwp_timeout_calibre": "rhwp konnte dieses lange Dokument nicht rechtzeitig fertigstellen. Verschiebe bei E-Books Calibre unter Einstellungen → Module über den HWPX-Writer. Calibre erstellt die PDF deutlich schneller",
"error.engine_stalled": "Das Modul reagiert nicht mehr: Es kam lange nicht voran und wurde beendet",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@
"error.no_motion_photo": "This photo has no video Filee can read (an Android Motion Photo, or an iPhone Live Photo with its MOV next to it)",
"error.live_photo_start": "The clip starts after the end of this video. Choose an earlier \"Clip start\"",
"error.live_photo_hdr": "This FFmpeg has no zscale filter, so this HDR video can't become a Live / Motion Photo. Filee's FFmpeg download has it",
"error.tracker_needs_openmpt": "This FFmpeg can't read tracker modules (XM, IT, S3M): it was built without libopenmpt. Filee's FFmpeg download for Windows and Linux has it",
"error.rhwp_timeout": "rhwp couldn't finish this long document in time",
"error.rhwp_timeout_calibre": "rhwp couldn't finish this long document in time. For an e-book, move Calibre above the HWPX writer in Settings → Engines, and Calibre makes the PDF much faster",
"error.engine_stalled": "The engine stopped responding: it showed no progress for a long time, so it was stopped",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "Esta foto no tiene un vídeo que Filee pueda leer (una Motion Photo de Android o una Live Photo de iPhone con su MOV al lado)",
"error.live_photo_start": "El clip empieza después del final de este vídeo. Elige un «Inicio del clip» anterior",
"error.live_photo_hdr": "Este FFmpeg no tiene el filtro zscale, así que este vídeo HDR no puede convertirse en Live Photo ni Motion Photo. El FFmpeg que descarga Filee lo tiene",
"error.tracker_needs_openmpt": "Este FFmpeg no puede leer módulos de tracker (XM, IT, S3M) porque se compiló sin libopenmpt. El FFmpeg que descarga Filee en Windows y Linux lo incluye",
"error.rhwp_timeout": "rhwp no pudo terminar este documento largo a tiempo",
"error.rhwp_timeout_calibre": "rhwp no pudo terminar este documento largo a tiempo. Para un libro electrónico, mueve Calibre por encima del escritor HWPX en Ajustes → Motores; Calibre genera el PDF mucho más rápido",
"error.engine_stalled": "El motor dejó de responder: no avanzó durante mucho tiempo y se detuvo",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"error.no_motion_photo": "این عکس ویدیویی ندارد که Filee بتواند بخواند (یک Motion Photo اندروید یا یک Live Photo آیفون به همراه فایل MOV در کنار آن)",
"error.live_photo_start": "کلیپ بعد از پایان این ویدیو شروع می‌شود. نقطه شروع زودتری برای کلیپ انتخاب کنید",
"error.live_photo_hdr": "این نسخه FFmpeg فیلتر zscale ندارد، بنابراین این ویدیوی HDR نمی‌تواند به Live / Motion Photo تبدیل شود. نسخه دانلودی FFmpeg برنامه Filee آن را دارد",
"error.tracker_needs_openmpt": "این نسخه FFmpeg نمی‌تواند ماژول‌های ترکر (XM، IT، S3M) را بخواند، چون بدون libopenmpt ساخته شده است. نسخه دانلودی FFmpeg برنامه Filee برای Windows و Linux آن را دارد",
"error.rhwp_timeout": "موتور rhwp نتوانست این سند طولانی را در زمان مقرر تمام کند",
"error.rhwp_timeout_calibre": "موتور rhwp نتوانست این سند طولانی را به موقع تمام کند. برای کتاب‌های الکترونیکی، Calibre را در تنظیمات ← موتورها بالاتر از HWPX writer قرار دهید تا بسیار سریع‌تر PDF ساخته شود",
"error.engine_stalled": "موتور پاسخ نمی‌دهد: برای مدت طولانی هیچ پیشرفتی نشان نداد، بنابراین متوقف شد",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@
"error.no_motion_photo": "Cette photo ne contient aucune vidéo lisible par Filee (une Motion Photo Android, ou une Live Photo d'iPhone avec son MOV à côté)",
"error.live_photo_start": "L'extrait commence après la fin de cette vidéo. Choisissez un « Début de l'extrait » plus tôt",
"error.live_photo_hdr": "Ce FFmpeg n'a pas le filtre zscale : cette vidéo HDR ne peut donc pas devenir une Live Photo ou une Motion Photo. Le FFmpeg téléchargé par Filee l'inclut",
"error.tracker_needs_openmpt": "Ce FFmpeg ne peut pas lire les modules de tracker (XM, IT, S3M) : il a été compilé sans libopenmpt. Le FFmpeg téléchargé par Filee sous Windows et Linux l'inclut",
"error.rhwp_timeout": "rhwp n'a pas pu terminer ce long document à temps",
"error.rhwp_timeout_calibre": "rhwp n'a pas pu terminer ce long document à temps. Pour un livre numérique, placez Calibre au-dessus du rédacteur HWPX dans Paramètres → Moteurs : Calibre produira le PDF bien plus vite",
"error.engine_stalled": "Le moteur ne répond plus : il n'a pas progressé pendant longtemps et a été arrêté",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "इस फ़ोटो में ऐसा कोई वीडियो नहीं है जिसे Filee पढ़ सके (Android मोशन फ़ोटो, या पास में अपनी MOV फ़ाइल वाली iPhone लाइव फ़ोटो)",
"error.live_photo_start": "क्लिप इस वीडियो के ख़त्म होने के बाद शुरू होती है। \"क्लिप की शुरुआत\" पहले चुनें",
"error.live_photo_hdr": "इस FFmpeg में zscale फ़िल्टर नहीं है, इसलिए यह HDR वीडियो लाइव / मोशन फ़ोटो नहीं बन सकता। Filee से डाउनलोड होने वाले FFmpeg में यह है",
"error.tracker_needs_openmpt": "यह FFmpeg ट्रैकर मॉड्यूल (XM, IT, S3M) नहीं पढ़ सकता, क्योंकि इसे libopenmpt के बिना बनाया गया है। Windows और Linux पर Filee से डाउनलोड होने वाले FFmpeg में यह है",
"error.rhwp_timeout": "rhwp इस लंबे दस्तावेज़ को समय पर पूरा नहीं कर सका",
"error.rhwp_timeout_calibre": "rhwp इस लंबे दस्तावेज़ को समय पर पूरा नहीं कर सका। ई-बुक के लिए, सेटिंग्स → इंजन में Calibre को HWPX writer के ऊपर ले जाएँ, तब Calibre PDF बहुत तेज़ी से बनाएगा",
"error.engine_stalled": "इंजन ने जवाब देना बंद कर दिया: लंबे समय तक कोई प्रगति नहीं हुई, इसलिए इसे रोक दिया गया",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "Foto ini tidak memiliki video yang dapat dibaca Filee (Motion Photo Android, atau Live Photo iPhone dengan file MOV di sampingnya)",
"error.live_photo_start": "Klip dimulai setelah akhir video ini. Tentukan nilai \"Awal klip\" yang lebih awal",
"error.live_photo_hdr": "FFmpeg ini tidak memiliki filter zscale, sehingga video HDR ini tidak dapat diubah menjadi Live / Motion Photo. Unduhan FFmpeg resmi Filee menyediakannya",
"error.tracker_needs_openmpt": "FFmpeg ini tidak dapat membaca modul tracker (XM, IT, S3M) karena dibuat tanpa libopenmpt. Unduhan FFmpeg resmi Filee untuk Windows dan Linux menyediakannya",
"error.rhwp_timeout": "rhwp tidak dapat menyelesaikan dokumen panjang ini tepat waktu",
"error.rhwp_timeout_calibre": "rhwp tidak dapat menyelesaikan dokumen panjang ini tepat waktu. Untuk e-book, pindahkan Calibre ke atas pembuat HWPX di Pengaturan → Engine, dan Calibre akan membuat PDF jauh lebih cepat",
"error.engine_stalled": "Engine berhenti merespons: tidak menunjukkan progres dalam waktu lama, sehingga dihentikan",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"error.no_motion_photo": "Questa foto non contiene un video che Filee possa leggere (una Motion Photo di Android, o una Live Photo di iPhone con il suo MOV accanto)",
"error.live_photo_start": "La clip inizia dopo la fine di questo video. Scegli un “Inizio clip” precedente",
"error.live_photo_hdr": "Questo FFmpeg non ha il filtro zscale, quindi questo video HDR non può diventare una Live / Motion Photo. L'FFmpeg scaricato da Filee lo include",
"error.tracker_needs_openmpt": "Questo FFmpeg non può leggere i moduli tracker (XM, IT, S3M) perché è stato compilato senza libopenmpt. L'FFmpeg scaricato da Filee su Windows e Linux lo include",
"error.rhwp_timeout": "rhwp non è riuscito a completare in tempo questo documento lungo",
"error.rhwp_timeout_calibre": "rhwp non è riuscito a completare in tempo questo documento lungo. Per un e-book, sposta Calibre sopra il writer HWPX in Impostazioni → Motori: Calibre crea il PDF molto più in fretta",
"error.engine_stalled": "Il motore ha smesso di rispondere: non ha mostrato progressi per molto tempo, quindi è stato interrotto",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "この写真には、Fileeが読み取れる動画がありません(Androidのモーションフォト、または隣にMOVがあるiPhoneのLive Photo)",
"error.live_photo_start": "クリップの開始位置が動画の終わりより後です。「クリップの開始」をもっと前にしてください",
"error.live_photo_hdr": "このFFmpegにはzscaleフィルターがないため、HDR動画をLive Photo/モーションフォトにできません。FileeからダウンロードするFFmpegにはあります",
"error.tracker_needs_openmpt": "このFFmpegはlibopenmptなしでビルドされているため、トラッカーモジュール(XM、IT、S3M)を読み込めません。WindowsとLinuxでFileeからダウンロードするFFmpegにはあります",
"error.rhwp_timeout": "文書が長いため、rhwpが制限時間内に処理を終えられませんでした",
"error.rhwp_timeout_calibre": "文書が長いため、rhwpが制限時間内に処理を終えられませんでした。電子書籍の場合は、「設定」→「変換エンジン」でCalibreを「HWPX writer」より上に移動してください。CalibreならPDFを大幅に速く作成できます",
"error.engine_stalled": "変換エンジンが応答しなくなりました。長時間進まなかったため停止しました",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@
"error.no_motion_photo": "이 사진에서 읽을 수 있는 동영상을 찾지 못했어요 (안드로이드 모션 포토, 또는 옆에 MOV가 있는 아이폰 라이브 포토)",
"error.live_photo_start": "클립 시작이 동영상 끝보다 뒤예요. \"클립 시작\"을 더 앞으로 정해 주세요",
"error.live_photo_hdr": "이 FFmpeg에는 zscale 필터가 없어서 HDR 동영상을 라이브/모션 포토로 만들 수 없어요. Filee에서 내려받는 FFmpeg에는 있어요",
"error.tracker_needs_openmpt": "이 FFmpeg는 libopenmpt 없이 빌드되어서 트래커 모듈(XM, IT, S3M)을 읽을 수 없어요. Windows와 Linux에서 Filee가 내려받는 FFmpeg에는 있어요",
"error.rhwp_timeout": "문서가 길어서 rhwp가 제한 시간 안에 끝내지 못했어요",
"error.rhwp_timeout_calibre": "문서가 길어서 rhwp가 제한 시간 안에 끝내지 못했어요. 전자책이라면 설정 → 변환 엔진에서 Calibre를 HWPX writer보다 위로 옮겨 주세요. Calibre가 PDF를 훨씬 빨리 만들어요",
"error.engine_stalled": "엔진이 응답하지 않아요. 오랫동안 진행되지 않아서 중지했어요",
Expand Down
1 change: 1 addition & 0 deletions src/Filee.App/Assets/i18n/ne.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"error.no_motion_photo": "यस तस्बिरमा Filee ले पढ्न सक्ने कुनै भिडियो छैन (Android मोशन फोटो, वा छेउमा MOV भएको iPhone लाइभ फोटो)",
"error.live_photo_start": "क्लिप यस भिडियो सकिएपछि सुरु हुन्छ। पहिलेको \"क्लिप सुरु\" समय रोज्नुहोस्",
"error.live_photo_hdr": "यस FFmpeg मा zscale फिल्टर छैन, त्यसैले यो HDR भिडियो लाइभ / मोशन फोटो बन्न सक्दैन। Filee को FFmpeg डाउनलोडमा यो उपलब्ध छ",
"error.tracker_needs_openmpt": "यो FFmpeg libopenmpt बिना बनाइएकोले ट्र्याकर मोड्युल (XM, IT, S3M) पढ्न सक्दैन। Windows र Linux का लागि Filee को FFmpeg डाउनलोडमा यो उपलब्ध छ",
"error.rhwp_timeout": "rhwp ले यस लामो कागजातलाई समयमै पूरा गर्न सकेन",
"error.rhwp_timeout_calibre": "rhwp ले यस लामो कागजातलाई समयमै पूरा गर्न सकेन। इ-पुस्तकका लागि, सेटिङहरू → इन्जिनहरूमा गएर Calibre लाई HWPX writer भन्दा माथि सार्नुहोस्, र Calibre ले PDF धेरै छिटो बनाउनेछ",
"error.engine_stalled": "इन्जिनले प्रतिक्रिया दिन बन्द गर्‍यो: लामो समयसम्म कुनै प्रगति नभएकाले यसलाई रोकियो",
Expand Down
Loading
Loading