mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add double rate deinterlacing option
This also removes YADIF Bob as the new double rate option replaces it.
This commit is contained in:
parent
262bf48e2b
commit
d23c417373
26 changed files with 14 additions and 25 deletions
|
@ -22,6 +22,7 @@ import libraryMenu from 'libraryMenu';
|
|||
page.querySelector('#selectEncoderPreset').value = config.EncoderPreset || '';
|
||||
page.querySelector('#txtH264Crf').value = config.H264Crf || '';
|
||||
page.querySelector('#selectDeinterlaceMethod').value = config.DeinterlaceMethod || '';
|
||||
page.querySelector('#chkDoubleRateDeinterlacing').checked = config.DeinterlaceDoubleRate;
|
||||
page.querySelector('#chkEnableSubtitleExtraction').checked = config.EnableSubtitleExtraction || false;
|
||||
page.querySelector('#chkEnableThrottling').checked = config.EnableThrottling || false;
|
||||
page.querySelector('#selectVideoDecoder').dispatchEvent(new CustomEvent('change', {
|
||||
|
@ -67,6 +68,7 @@ import libraryMenu from 'libraryMenu';
|
|||
config.EncoderPreset = form.querySelector('#selectEncoderPreset').value;
|
||||
config.H264Crf = parseInt(form.querySelector('#txtH264Crf').value || '0');
|
||||
config.DeinterlaceMethod = form.querySelector('#selectDeinterlaceMethod').value;
|
||||
config.DeinterlaceDoubleRate = form.querySelector('#chkDoubleRateDeinterlacing').checked;
|
||||
config.EnableSubtitleExtraction = form.querySelector('#chkEnableSubtitleExtraction').checked;
|
||||
config.EnableThrottling = form.querySelector('#chkEnableThrottling').checked;
|
||||
config.HardwareDecodingCodecs = Array.prototype.map.call(Array.prototype.filter.call(form.querySelectorAll('.chkDecodeCodec'), function (c) {
|
||||
|
|
|
@ -153,12 +153,19 @@
|
|||
<div class="selectContainer">
|
||||
<select is="emby-select" id="selectDeinterlaceMethod" label="${LabelDeinterlaceMethod}">
|
||||
<option value="yadif">${Yadif}</option>
|
||||
<option value="yadif_bob">${YadifBob}</option>
|
||||
<option value="bwdif">${Bwdif}</option>
|
||||
</select>
|
||||
<div class="fieldDescription">${DeinterlaceMethodHelp}</div>
|
||||
</div>
|
||||
|
||||
<div class="checkboxContainer checkboxContainer-withDescription">
|
||||
<label>
|
||||
<input is="emby-checkbox" type="checkbox" id="chkDoubleRateDeinterlacing" />
|
||||
<span>${UseDoubleRateDeinterlacing}</span>
|
||||
</label>
|
||||
<div class="fieldDescription checkboxFieldDescription">${UseDoubleRateDeinterlacingHelp}</div>
|
||||
</div>
|
||||
|
||||
<div class="checkboxContainer checkboxContainer-withDescription">
|
||||
<label>
|
||||
<input is="emby-checkbox" type="checkbox" id="chkEnableSubtitleExtraction" />
|
||||
|
|
|
@ -1213,7 +1213,6 @@
|
|||
"WriteAccessRequired": "Джелифин сървъра изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.",
|
||||
"PathNotFound": "Пътят не можа да бъде намерен. Моля, уверете се, че пътят е валиден и опитайте отново.",
|
||||
"Yesterday": "Вчера",
|
||||
"YadifBob": "YADIF х2",
|
||||
"Yadif": "YADIF (Yet Another DeInterlacing Filter)",
|
||||
"XmlTvSportsCategoriesHelp": "Програмите от тези категории ще се показват като спортни програми.За разделяне на множество използвайте '|'.",
|
||||
"XmlTvPathHelp": "Път до XMLTV файла.Джелифин ще чете от този файл и периодично ще го проверява за актуализации.Ваша грижа е да го създадете и редовно да го обновявате.",
|
||||
|
|
|
@ -1483,7 +1483,6 @@
|
|||
"PathNotFound": "Cesta nebyla nalezena. Zkontrolujte, zda je platná a zkuste to znovu.",
|
||||
"WeeklyAt": "V {0} v {1}",
|
||||
"LastSeen": "Naposledy zobrazené {0}",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"LabelLibraryPageSizeHelp": "Určuje počet položek k zobrazení na stránce knihovny. Nastavte na 0 pro vypnutí stránkování.",
|
||||
"LabelLibraryPageSize": "Velikost stránky knihovny:",
|
||||
|
|
|
@ -1400,7 +1400,6 @@
|
|||
"ListPaging": "{0}-{1} af {2}",
|
||||
"WriteAccessRequired": "Jellyfin Server kræver skriveadgang til denne mappe. Sørg for skriveadgang, og prøv igen.",
|
||||
"PathNotFound": "Stien blev ikke fundet. Sørg for, at stien er gyldig, og prøv igen.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Spor",
|
||||
"TabNetworking": "Netværk",
|
||||
|
|
|
@ -1482,7 +1482,6 @@
|
|||
"AlbumArtist": "Album Künstler",
|
||||
"Album": "Album",
|
||||
"BoxSet": "Box Set",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"LabelLibraryPageSizeHelp": "Setzt die Anzahl der auf einer Seite angezeigten Objekte. Setze auf 0, um alle Elemente auf einer Seite anzuzeigen.",
|
||||
"LabelLibraryPageSize": "Bibliothek Seiten Größe:",
|
||||
|
|
|
@ -1473,7 +1473,6 @@
|
|||
"ListPaging": "{0}-{1} of {2}",
|
||||
"WriteAccessRequired": "Jellyfin Server requires write access to this folder. Please ensure write access and try again.",
|
||||
"PathNotFound": "The path could not be found. Please ensure the path is valid and try again.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Bwdif": "BWDIF",
|
||||
"Track": "Track",
|
||||
|
@ -1489,6 +1488,8 @@
|
|||
"LabelDeinterlaceMethod": "Deinterlacing method:",
|
||||
"Episode": "Episode",
|
||||
"DeinterlaceMethodHelp": "Select the deinterlacing method to use when transcoding interlaced content.",
|
||||
"UseDoubleRateDeinterlacing": "Double the frame rate when deinterlacing",
|
||||
"UseDoubleRateDeinterlacingHelp": "This setting uses the field rate when deinterlacing, often referred to as bob deinterlacing, which doubles the frame rate of the video to provide full motion like what you would see when viewing interlaced video on a TV.",
|
||||
"ClientSettings": "Client Settings",
|
||||
"BoxSet": "Box Set",
|
||||
"Artist": "Artist",
|
||||
|
|
|
@ -1493,6 +1493,8 @@
|
|||
"Transcoding": "Transcoding",
|
||||
"Tuesday": "Tuesday",
|
||||
"TvLibraryHelp": "Review the {0}TV naming guide{1}.",
|
||||
"UseDoubleRateDeinterlacing": "Double the frame rate when deinterlacing",
|
||||
"UseDoubleRateDeinterlacingHelp": "This setting uses the field rate when deinterlacing, often referred to as bob deinterlacing, which doubles the frame rate of the video to provide full motion like what you would see when viewing interlaced video on a TV.",
|
||||
"Uniform": "Uniform",
|
||||
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
|
||||
"UninstallPluginHeader": "Uninstall Plugin",
|
||||
|
@ -1545,7 +1547,6 @@
|
|||
"XmlTvPathHelp": "A path to a XMLTV file. Jellyfin will read this file and periodically check it for updates. You are responsible for creating and updating the file.",
|
||||
"XmlTvSportsCategoriesHelp": "Programs with these categories will be displayed as sports programs. Separate multiple with '|'.",
|
||||
"Yadif": "YADIF",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Bwdif": "BWDIF",
|
||||
"Yes": "Yes",
|
||||
"Yesterday": "Yesterday",
|
||||
|
|
|
@ -1372,7 +1372,6 @@
|
|||
"WriteAccessRequired": "El servidor Jellyfin requiere acceso de escritura a esta carpeta. Asegúrese del acceso de escritura e intente nuevamente.",
|
||||
"PathNotFound": "La ruta no se pudo encontrar. Asegúrese de que la ruta sea válida e intente nuevamente.",
|
||||
"Yes": "Sí",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"XmlTvSportsCategoriesHelp": "Los programas con estas categorías se mostrarán como programas deportivos. Separe múltiples con '|'.",
|
||||
"XmlTvPathHelp": "Una ruta a un archivo XMLTV. Jellyfin leerá este archivo y lo revisará periódicamente en busca de actualizaciones. Usted es responsable de crear y actualizar el archivo.",
|
||||
|
|
|
@ -1482,7 +1482,6 @@
|
|||
"AllowFfmpegThrottling": "Regular transcodificaciones",
|
||||
"AlbumArtist": "Artista del álbum",
|
||||
"Album": "Álbum",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"LabelDeinterlaceMethod": "Método de desentrelazado:",
|
||||
"DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se usará al transcodificar contenido entrelazado.",
|
||||
|
|
|
@ -1490,7 +1490,6 @@
|
|||
"LabelLibraryPageSize": "Tamaño de la página de la biblioteca:",
|
||||
"LabelLibraryPageSizeHelp": "Establece la cantidad de artículos a mostrar en una página de la biblioteca. Ponlo en 0 para desactivar la paginación.",
|
||||
"UnsupportedPlayback": "No es posible desencriptar contenido protegido mediante DRM; sin embargo se intentará su reproducción. Algunos archivos pueden aparecer completamente negros debido a encriptación u otras características no soportadas, como títulos interactivos.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"MessageUnauthorizedUser": "No tiene autorización para acceder al servidor en este momento. Póngase en contacto con el administrador del servidor para obtener más información.",
|
||||
"ButtonTogglePlaylist": "Lista de reproducción",
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
"Actor": "Actor",
|
||||
"AccessRestrictedTryAgainLater": "El acceso está restringido actualmente. Por favor, inténtalo más tarde.",
|
||||
"Absolute": "Absoluto",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Trailers": "Trailers",
|
||||
"TabTrailers": "Trailers",
|
||||
"ReleaseGroup": "Grupo que lo estrenó",
|
||||
|
|
|
@ -509,7 +509,6 @@
|
|||
"ListPaging": "{0}-{1} از {2}",
|
||||
"Yesterday": "دیروز",
|
||||
"Yes": "بلی",
|
||||
"YadifBob": "Yadif Bob",
|
||||
"Yadif": "Yadif",
|
||||
"ValueConditions": "شرایط: {0}",
|
||||
"ValueCodec": "کدک: {0}",
|
||||
|
|
|
@ -537,7 +537,6 @@
|
|||
"OptionBlockBooks": "Kirjat",
|
||||
"Filters": "Suodattimet",
|
||||
"FastForward": "Hyppää eteenpäin",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"MessageInvalidUser": "Väärä käyttäjätunnus tai salasana. Yritä uudelleen.",
|
||||
"MessageConfirmRestart": "Haluatko varmasti uudelleenkäynnistää Jellyfin-palvelimen?",
|
||||
"MessageConfirmProfileDeletion": "Haluatko varmasti poistaa tämän profiilin?",
|
||||
|
|
|
@ -1482,7 +1482,6 @@
|
|||
"ListPaging": "{0}-{1} de {2}",
|
||||
"WriteAccessRequired": "Le serveur Jellyfin a besoin d'un accès en écriture à ce dossier. Merci de vérifier l’accès en écriture et réessayez.",
|
||||
"PathNotFound": "Le chemin d'accès n'a pas pu être trouvé. Merci de le vérifier et de réessayer.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"LabelDeinterlaceMethod": "Méthode de désentrelacement :",
|
||||
"DeinterlaceMethodHelp": "Sélectionnes la méthode de désentrelacement à utiliser lors du transcodage de contenu entrelacé.",
|
||||
|
|
|
@ -1486,7 +1486,6 @@
|
|||
"LabelDeinterlaceMethod": "Deinterlacing mód:",
|
||||
"DeinterlaceMethodHelp": "Válassza ki a váltottsorosság megszűntetéséhez használandó módszert a váltottsoros tartalmak transzkódolásakor.",
|
||||
"UnsupportedPlayback": "Jellyfin nem tud DRM-titkosított tartalmak dekriptálására, ettől függetlenül a lejátszással mindig megpróbálkozik. Néhány fájl emiatt teljesen fekete képernyőt ad, amely vagy a titkosítás miatt van, vagy nem olyan nem támogatott tartalmak miatt, mint az interaktív címek.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"ReleaseGroup": "Kiadócsoport",
|
||||
"MessageUnauthorizedUser": "Jelenleg nincs jogosultságod a szerverhez való hozzáféréshez. Kérjük, lépj kapcsolatba az adminisztrátorral további információkért!",
|
||||
|
|
|
@ -1476,7 +1476,6 @@
|
|||
"ListPaging": "{0}-{1} di {2}",
|
||||
"WriteAccessRequired": "Jellyfin Server richiede il permesso di scrittura su questa cartella. Verificare l'autorizzazione e riprovare.",
|
||||
"PathNotFound": "Percorso non trovato. Assicurarsi che sia valido e riprovare.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Traccia",
|
||||
"Season": "Stagione",
|
||||
|
|
|
@ -1484,7 +1484,6 @@
|
|||
"ListPaging": "{0}-{1} av {2}",
|
||||
"WriteAccessRequired": "Jellyfin Server krever skrivetilgang til denne mappen. Vennligst påse at skrivetilgang er gitt og prøv igjen.",
|
||||
"PathNotFound": "Banen ble ikke funnet. Påse at banen er gyldig og prøv igjen.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Spor",
|
||||
"TabDVR": "Opptak",
|
||||
|
|
|
@ -1486,7 +1486,6 @@
|
|||
"ListPaging": "{0}-{1} van de {2}",
|
||||
"WriteAccessRequired": "De Jellyfin Server vereist schrijftoegang tot deze map. Zorg evoor dat Jellyfin schrijftoegang tot de map heeft en probeer opnieuw.",
|
||||
"PathNotFound": "Het pad kan niet gevonden worden. Zorg ervoor dat het pad correct is en probeer opnieuw.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Nummer",
|
||||
"SelectAdminUsername": "Selecteer een gebruikersnaam voor het beheerder account.",
|
||||
|
|
|
@ -1492,7 +1492,6 @@
|
|||
"ListPaging": "{0}-{1} z {2}",
|
||||
"WriteAccessRequired": "Serwer Jellyfin wymaga praw zapisu do tego katalogu. Upewnij się, że prawa zapisu zostały przyznane i spróbuj ponownie.",
|
||||
"PathNotFound": "Ścieżka nie została znaleziona. Upewnij się, że ścieżka jest poprawna i spróbuj ponownie.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Writers": "Scenariusz",
|
||||
"ViewAlbumArtist": "Zobacz wykonawcę albumu",
|
||||
|
|
|
@ -1471,7 +1471,6 @@
|
|||
"ListPaging": "{0}-{1} de {2}",
|
||||
"WriteAccessRequired": "O servidor Jellyfin necessita de acesso de escrita para essa pasta. Garanta o acesso e tente novamente.",
|
||||
"PathNotFound": "O caminho não pôde ser encontrado. Por favor certifique-se da validade e tente novamente.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Trilha",
|
||||
"Season": "Temporada",
|
||||
|
|
|
@ -1461,7 +1461,6 @@
|
|||
"PlaybackErrorNoCompatibleStream": "Этот клиент несовместим с медиаданными, а сервер не отправляет медиаданные в совместимом формате.",
|
||||
"AllowFfmpegThrottlingHelp": "Когда перекодирование или переупаковка достаточно далеко опережают текущую позицию воспроизведения, процесс приостанавливается, так что он использует меньше ресурсов. Это наиболее полезно, когда вы редко меняете позиции в видео. Выключите это, если у вас возникли проблемы с воспроизведением.",
|
||||
"OnWakeFromSleep": "При пробуждении ото сна",
|
||||
"YadifBob": "YADIF с удвоением",
|
||||
"OnApplicationStartup": "При запуске приложения",
|
||||
"EveryXHours": "Каждые {0} часов",
|
||||
"EveryHour": "Каждый час",
|
||||
|
|
|
@ -1473,7 +1473,6 @@
|
|||
"ListPaging": "{0}-{1} z {2}",
|
||||
"WriteAccessRequired": "Jellyfin Server vyžaduje práva na zapisovanie do tohoto priečinku. Prosím, uistite sa že má práva na zapisovanie a skúste to znova.",
|
||||
"PathNotFound": "Táto cesta nebola nájdená. Prosím, uistite sa že cesta je správna a skúste to znovu.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Stopa",
|
||||
"Season": "Séria",
|
||||
|
|
|
@ -1485,7 +1485,6 @@
|
|||
"LabelDeinterlaceMethod": "Deinterlacing-metod:",
|
||||
"WeeklyAt": "{0}s vid {1}",
|
||||
"LastSeen": "Senast sedd {0}",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Filter": "Filter",
|
||||
"New": "Ny",
|
||||
|
|
|
@ -1482,7 +1482,6 @@
|
|||
"EveryXMinutes": "每 {0} 分钟",
|
||||
"WriteAccessRequired": "Jellyfin 服务端需要此文件夹的写入权限。请确认是否拥有写入权限并重试。",
|
||||
"PathNotFound": "无法找到此路径。请确认路径有效并重试。",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"LabelDeinterlaceMethod": "反交错方法:",
|
||||
"DeinterlaceMethodHelp": "选择对隔行扫描内容进行转码时所用的反交错方法。",
|
||||
|
|
|
@ -1464,7 +1464,6 @@
|
|||
"Artist": "演出者",
|
||||
"AlbumArtist": "專輯歌手",
|
||||
"Album": "專輯",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"WriteAccessRequired": "Jellyfin 伺服器需要此資料夾的寫入權限,請確認是否擁有寫入權限並重試。",
|
||||
"PathNotFound": "無法找到此路徑,請確認路徑可用並重試。",
|
||||
"Track": "音軌",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue