MPlayer-translations
Threads by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
July 2007
- 11 participants
- 56 discussions
28 Jul '07
Author: diego
Date: Sat Jul 28 19:16:55 2007
New Revision: 23894
Log:
Give message string a more meaningful name.
Modified:
trunk/help/help_mp-cs.h
trunk/help/help_mp-de.h
trunk/help/help_mp-es.h
trunk/help/help_mp-fr.h
trunk/help/help_mp-hu.h
trunk/help/help_mp-it.h
trunk/help/help_mp-pl.h
trunk/help/help_mp-ru.h
trunk/help/help_mp-tr.h
trunk/help/help_mp-zh_CN.h
trunk/help/help_mp-zh_TW.h
Changes in other areas also in this revision:
Modified:
trunk/help/help_mp-en.h
trunk/libmenu/menu_console.c
Modified: trunk/help/help_mp-cs.h
==============================================================================
--- trunk/help/help_mp-cs.h (original)
+++ trunk/help/help_mp-cs.h Sat Jul 28 19:16:55 2007
@@ -1573,7 +1573,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Chyba při čekání na PID: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Chyba výběru.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Chyba čtení na popisovači souboru potomka: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Chyba čtení na popisovači souboru potomka: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Spuštění v konsoli: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Potomek už běží.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Forkování selhalo!!!\n"
Modified: trunk/help/help_mp-de.h
==============================================================================
--- trunk/help/help_mp-de.h (original)
+++ trunk/help/help_mp-de.h Sat Jul 28 19:16:55 2007
@@ -1634,7 +1634,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid-Fehler: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Fehler bei der Auswahl.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Lesefehler bei child-Dateideskriptor: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Lesefehler bei child-Dateideskriptor: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Konsolenaufruf: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Es läuft schon ein Child.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork fehlgeschlagen!!!\n"
Modified: trunk/help/help_mp-es.h
==============================================================================
--- trunk/help/help_mp-es.h (original)
+++ trunk/help/help_mp-es.h Sat Jul 28 19:16:55 2007
@@ -1568,7 +1568,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Error Waitpid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Error en Select.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Error de lectura en el descriptor de archivo hijo: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Error de lectura en el descriptor de archivo hijo: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Consola corriendo: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Ya hay un hijo/child corriendo.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Falló el Fork!!!\n"
Modified: trunk/help/help_mp-fr.h
==============================================================================
--- trunk/help/help_mp-fr.h (original)
+++ trunk/help/help_mp-fr.h Sat Jul 28 19:16:55 2007
@@ -1565,7 +1565,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Erreur attente identificateur processus : %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Erreur sélection.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Erreur lecture sur processus enfant : %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Erreur lecture sur processus enfant : %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Console run : %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Processus enfant déjà en cours.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Échec branchement !!!\n"
Modified: trunk/help/help_mp-hu.h
==============================================================================
--- trunk/help/help_mp-hu.h (original)
+++ trunk/help/help_mp-hu.h Sat Jul 28 19:16:55 2007
@@ -1595,7 +1595,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid hiba: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Kiválasztási hiba.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Olvasási hiba a gyerek fájlleírójában: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Olvasási hiba a gyerek fájlleírójában: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Konzol futtatás: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Egy gyermek már fut.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork sikertelen !!!\n"
Modified: trunk/help/help_mp-it.h
==============================================================================
--- trunk/help/help_mp-it.h (original)
+++ trunk/help/help_mp-it.h Sat Jul 28 19:16:55 2007
@@ -1593,7 +1593,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Errore di attesa pid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Errore di selezione.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Errore di lettura sul descrittore file del processo figlio: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Errore di lettura sul descrittore file del processo figlio: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Esecuzione in console: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Un processo figlio è già in esecuzione.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork fallito !!!\n"
Modified: trunk/help/help_mp-pl.h
==============================================================================
--- trunk/help/help_mp-pl.h (original)
+++ trunk/help/help_mp-pl.h Sat Jul 28 19:16:55 2007
@@ -1476,7 +1476,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] błąd waitpid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Błąd wyboru.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Błąd odczytu deskryptora pliku potomnego: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Błąd odczytu deskryptora pliku potomnego: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Uruchom: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Proces potomny już działa.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork nie powiodło się !!!\n"
Modified: trunk/help/help_mp-ru.h
==============================================================================
--- trunk/help/help_mp-ru.h (original)
+++ trunk/help/help_mp-ru.h Sat Jul 28 19:16:55 2007
@@ -1707,7 +1707,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[МЕНЮ] Ошибка вызова waitpid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[МЕНЮ] Ошибка вызова select.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[МЕНЮ] Ошибка чтения дочернего файлового описателя: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[МЕНЮ] Ошибка чтения дочернего файлового описателя: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[МЕНЮ] Запуск консоли: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[МЕНЮ] Дочерний процесс уже запущен.\n"
#define MSGTR_LIBMENU_ForkFailed "[МЕНЮ] Вызов fork не удался !!!\n"
Modified: trunk/help/help_mp-tr.h
==============================================================================
--- trunk/help/help_mp-tr.h (original)
+++ trunk/help/help_mp-tr.h Sat Jul 28 19:16:55 2007
@@ -1465,7 +1465,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid hatası: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Seçim hatası.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Alt süreçte okuma hatası: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] Alt süreçte okuma hatası: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Console işlemi: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Bir alt süreç zaten çalışıyor.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Çatallama başarısız !!!\n"
Modified: trunk/help/help_mp-zh_CN.h
==============================================================================
--- trunk/help/help_mp-zh_CN.h (original)
+++ trunk/help/help_mp-zh_CN.h Sat Jul 28 19:16:55 2007
@@ -1588,7 +1588,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid 错误: %s。\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Select 错误。\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] 子进程的文件描述符读取错误: %s。\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] 子进程的文件描述符读取错误: %s。\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] 终端运行: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] 子进程已经运行。\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork 失败!!!\n"
Modified: trunk/help/help_mp-zh_TW.h
==============================================================================
--- trunk/help/help_mp-zh_TW.h (original)
+++ trunk/help/help_mp-zh_TW.h Sat Jul 28 19:16:55 2007
@@ -1573,7 +1573,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid 錯誤: %s。\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Select 錯誤。\n"
-#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] 子進程的文件描述符讀取錯誤: %s。\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildFD "[MENU] 子進程的文件描述符讀取錯誤: %s。\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] 終端運行: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] 子進程已經運行。\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork 失敗!!!\n"
1
0
28 Jul '07
Author: diego
Date: Sat Jul 28 16:27:04 2007
New Revision: 23891
Log:
typo fix: childs --> children
Modified:
trunk/help/help_mp-cs.h
trunk/help/help_mp-de.h
trunk/help/help_mp-es.h
trunk/help/help_mp-fr.h
trunk/help/help_mp-hu.h
trunk/help/help_mp-it.h
trunk/help/help_mp-pl.h
trunk/help/help_mp-ru.h
trunk/help/help_mp-tr.h
trunk/help/help_mp-zh_CN.h
trunk/help/help_mp-zh_TW.h
Changes in other areas also in this revision:
Modified:
trunk/help/help_mp-en.h
trunk/libmenu/menu_console.c
Modified: trunk/help/help_mp-cs.h
==============================================================================
--- trunk/help/help_mp-cs.h (original)
+++ trunk/help/help_mp-cs.h Sat Jul 28 16:27:04 2007
@@ -1573,7 +1573,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Chyba při čekání na PID: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Chyba výběru.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Chyba čtení na popisovači souboru potomka: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Chyba čtení na popisovači souboru potomka: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Spuštění v konsoli: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Potomek už běží.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Forkování selhalo!!!\n"
Modified: trunk/help/help_mp-de.h
==============================================================================
--- trunk/help/help_mp-de.h (original)
+++ trunk/help/help_mp-de.h Sat Jul 28 16:27:04 2007
@@ -1634,7 +1634,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid-Fehler: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Fehler bei der Auswahl.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Lesefehler bei child-Dateideskriptor: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Lesefehler bei child-Dateideskriptor: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Konsolenaufruf: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Es läuft schon ein Child.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork fehlgeschlagen!!!\n"
Modified: trunk/help/help_mp-es.h
==============================================================================
--- trunk/help/help_mp-es.h (original)
+++ trunk/help/help_mp-es.h Sat Jul 28 16:27:04 2007
@@ -1568,7 +1568,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Error Waitpid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Error en Select.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Error de lectura en el descriptor de archivo hijo: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Error de lectura en el descriptor de archivo hijo: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Consola corriendo: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Ya hay un hijo/child corriendo.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Falló el Fork!!!\n"
Modified: trunk/help/help_mp-fr.h
==============================================================================
--- trunk/help/help_mp-fr.h (original)
+++ trunk/help/help_mp-fr.h Sat Jul 28 16:27:04 2007
@@ -1565,7 +1565,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Erreur attente identificateur processus : %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Erreur sélection.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Erreur lecture sur processus enfant : %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Erreur lecture sur processus enfant : %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Console run : %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Processus enfant déjà en cours.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Échec branchement !!!\n"
Modified: trunk/help/help_mp-hu.h
==============================================================================
--- trunk/help/help_mp-hu.h (original)
+++ trunk/help/help_mp-hu.h Sat Jul 28 16:27:04 2007
@@ -1595,7 +1595,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid hiba: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Kiválasztási hiba.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Olvasási hiba a gyerek fájlleírójában: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Olvasási hiba a gyerek fájlleírójában: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Konzol futtatás: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Egy gyermek már fut.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork sikertelen !!!\n"
Modified: trunk/help/help_mp-it.h
==============================================================================
--- trunk/help/help_mp-it.h (original)
+++ trunk/help/help_mp-it.h Sat Jul 28 16:27:04 2007
@@ -1593,7 +1593,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Errore di attesa pid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Errore di selezione.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Errore di lettura sul descrittore file del processo figlio: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Errore di lettura sul descrittore file del processo figlio: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Esecuzione in console: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Un processo figlio è già in esecuzione.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork fallito !!!\n"
Modified: trunk/help/help_mp-pl.h
==============================================================================
--- trunk/help/help_mp-pl.h (original)
+++ trunk/help/help_mp-pl.h Sat Jul 28 16:27:04 2007
@@ -1476,7 +1476,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] błąd waitpid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Błąd wyboru.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Błąd odczytu deskryptora pliku potomnego: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Błąd odczytu deskryptora pliku potomnego: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Uruchom: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Proces potomny już działa.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork nie powiodło się !!!\n"
Modified: trunk/help/help_mp-ru.h
==============================================================================
--- trunk/help/help_mp-ru.h (original)
+++ trunk/help/help_mp-ru.h Sat Jul 28 16:27:04 2007
@@ -1707,7 +1707,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[МЕНЮ] Ошибка вызова waitpid: %s.\n"
#define MSGTR_LIBMENU_SelectError "[МЕНЮ] Ошибка вызова select.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[МЕНЮ] Ошибка чтения дочернего файлового описателя: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[МЕНЮ] Ошибка чтения дочернего файлового описателя: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[МЕНЮ] Запуск консоли: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[МЕНЮ] Дочерний процесс уже запущен.\n"
#define MSGTR_LIBMENU_ForkFailed "[МЕНЮ] Вызов fork не удался !!!\n"
Modified: trunk/help/help_mp-tr.h
==============================================================================
--- trunk/help/help_mp-tr.h (original)
+++ trunk/help/help_mp-tr.h Sat Jul 28 16:27:04 2007
@@ -1465,7 +1465,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid hatası: %s.\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Seçim hatası.\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Alt süreçte okuma hatası: %s.\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] Alt süreçte okuma hatası: %s.\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] Console işlemi: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Bir alt süreç zaten çalışıyor.\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Çatallama başarısız !!!\n"
Modified: trunk/help/help_mp-zh_CN.h
==============================================================================
--- trunk/help/help_mp-zh_CN.h (original)
+++ trunk/help/help_mp-zh_CN.h Sat Jul 28 16:27:04 2007
@@ -1588,7 +1588,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid 错误: %s。\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Select 错误。\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] 子进程的文件描述符读取错误: %s。\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] 子进程的文件描述符读取错误: %s。\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] 终端运行: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] 子进程已经运行。\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork 失败!!!\n"
Modified: trunk/help/help_mp-zh_TW.h
==============================================================================
--- trunk/help/help_mp-zh_TW.h (original)
+++ trunk/help/help_mp-zh_TW.h Sat Jul 28 16:27:04 2007
@@ -1573,7 +1573,7 @@ static char help_text[]=
// libmenu/menu_console.c
#define MSGTR_LIBMENU_WaitPidError "[MENU] Waitpid 錯誤: %s。\n"
#define MSGTR_LIBMENU_SelectError "[MENU] Select 錯誤。\n"
-#define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] 子進程的文件描述符讀取錯誤: %s。\n"
+#define MSGTR_LIBMENU_ReadErrorOnChildren "[MENU] 子進程的文件描述符讀取錯誤: %s。\n"
#define MSGTR_LIBMENU_ConsoleRun "[MENU] 終端運行: %s ...\n"
#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] 子進程已經運行。\n"
#define MSGTR_LIBMENU_ForkFailed "[MENU] Fork 失敗!!!\n"
1
0
Author: voroshil
Date: Sat Jul 28 08:21:35 2007
New Revision: 23887
Log:
r23852: af channels example for ffdca to ALSA reordering
r23856: small wording improvement
Modified:
trunk/DOCS/man/ru/mplayer.1
Modified: trunk/DOCS/man/ru/mplayer.1
==============================================================================
--- trunk/DOCS/man/ru/mplayer.1 (original)
+++ trunk/DOCS/man/ru/mplayer.1 Sat Jul 28 08:21:35 2007
@@ -2,7 +2,7 @@
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
.\" Translated by Vladimir Voroshilov <voroshil(a)gmail.com>
.\" Encoding: koi8-r
-.\" synced with r23834
+.\" synced with r23856
.
.\" --------------------------------------------------------------------------
.\" ����������� ��������
@@ -4698,6 +4698,8 @@ log2 �� ���������� ����������� ���������
������������� ���������� ������� ������ 6, � ����������� 4
��������, ���������� ����� 0 � 0 � 3.
������ 4 � 5 ����� ��������� ������.
+.IPs "mplayer \-af channels=6:6:0:4:1:0:2:1:3:2:4:3:5:5 media.avi"
+������ ��������� 6-��������� ffdca (DTS) ����� �������� ��������� � ALSA.
.RE
.PD 1
.
1
0
28 Jul '07
Author: voroshil
Date: Sat Jul 28 07:52:18 2007
New Revision: 2987
Log:
r2983: another project
r2985: spelling fixes
r2986: grammar fix
Modified:
trunk/src/donations.src.ru
trunk/src/projects.src.ru
Modified: trunk/src/donations.src.ru
==============================================================================
--- trunk/src/donations.src.ru (original)
+++ trunk/src/donations.src.ru Sat Jul 28 07:52:18 2007
@@ -1,7 +1,7 @@
<!-- content begin -->
-<!-- synced with r2931 -->
+<!-- synced with r2985 -->
<h1>Пожертвования</h1>
@@ -272,7 +272,7 @@
Хочется:
<ul>
<li>Высококачественная карта аналогового видеозахвата (предпочтительно USB)</li>
-<li>G4 Macintosh (Powermac, eMac, iMac, PBook, iBook)</li>
+<li>G4 Macintosh (Power Mac, eMac, iMac, PowerBook, iBook)</li>
</ul>
Получено:
<ul>
Modified: trunk/src/projects.src.ru
==============================================================================
--- trunk/src/projects.src.ru (original)
+++ trunk/src/projects.src.ru Sat Jul 28 07:52:18 2007
@@ -1,6 +1,6 @@
<!-- content begin -->
-<!-- synced with r2978 -->
+<!-- synced with r2986 -->
<h1>Проекты</h1>
@@ -107,6 +107,8 @@
Qt4 медиапроигрыватель на основе MPlayer</li>
<li><a href="http://mplauncher.sf.net/">MPlauncher</a><br>
многоплатформенная Qt4 оболочка для MPlayer</li>
+ <li><a href="http://developer.berlios.de/projects/qemplayer/">QEMPlayer</a><br>
+ QT4 GUI оболочка для MPlayer</li>
<li><a href="http://my-zaurus.narod.ru/kino.html">Kino2</a><br>
Qtopia оболочка для ARM машин, таких как Zaurus</li>
<li><a href="http://mplayertv.ivanov.eu/">mplayerTV</a><br>
1
0
Author: ptt
Date: Fri Jul 27 19:12:21 2007
New Revision: 23875
Log:
synced with r23225
Added:
trunk/DOCS/xml/it/bugreports.xml
Added: trunk/DOCS/xml/it/bugreports.xml
==============================================================================
--- (empty file)
+++ trunk/DOCS/xml/it/bugreports.xml Fri Jul 27 19:12:21 2007
@@ -0,0 +1,507 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- synced with r23225 -->
+<appendix id="bugreports">
+<title>Come segnalare i bug (errori)</title>
+
+<para>
+Buone segnalazioni di errori sono un contributo molto valido per lo sviluppo di
+un qualsiasi progetto software. Ma proprio come nello scrivere un buon
+software, scrivere buoni rapporti sui problemi richiede dell'impegno. Per favore
+considera che molti sviluppatori sono estremamente impegnati e ricevono immensi
+volumi di email. Perciò, mentre da un lato il tuo feedback è cruciale per
+migliorare <application>MPlayer</application> e molto apprezzato, per favore
+cerca di capire che devi fornire <emphasis role="bold">tutte</emphasis> le
+informazioni che chiediamo e seguire fedelmente le istruzioni qui documentate.
+</para>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_security">
+<title>Come segnalare i bug di sicurezza (errori)</title>
+
+<para>
+Nel caso in cui tu abbia trovato un bug pericoloso e vuoi fare la cosa giusta e
+lasciarcelo correggere prima di sfruttarlo, saremmo felici di avere la tua
+segnalazione di sicurezza a
+<ulink url="mailto:security@mplayerhq.hu">security@mplayerhq.hu</ulink>.
+Per favore aggiungi nell'oggetto [SECURITY] o [ADVISORY].
+Assicurati che il rapporto contenga l'analisi completa e dettagliata del bug.
+L'invio di una correzione è decisamente apprezzato.
+Per piacere non ritardare la segnalazione per scrivere un exploit che la provi,
+puoi inviarlo eventualmente con un'altra mail.
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_fix">
+<title>Come correggere i bug</title>
+
+<para>
+Se pensi di avere le capacità necessarie, sei esortato a provare a correggere
+il bug per conto tuo. O forse lo hai già fatto? Leggi per favore
+<ulink url="../../tech/patches.txt">questo breve documento</ulink> per scoprire
+come far sì che il tuo codice venga incluso in
+<application>MPlayer</application>. Le persone sulla mailing list
+<ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">MPlayer-dev-eng</ulink>
+ti aiuteranno se avrai dei dubbi.
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_regression_test">
+<title>Come fare delle prove retroattive usando Subversion</title>
+
+<para>
+Un problema che può capitare delle volte è 'prima funzionava, ora non
+funziona più...'.
+C'è una procedura passo passo per cercare di scoprire dove il problema si sia
+presentato. <emphasis role="bold">Non</emphasis> è destinata agli utenti
+casuali.
+</para>
+
+<para>
+Per prima cosa, dovresti scaricare l'alberatura dei sorgenti di MPlayer da
+Subversion. Le istruzioni si possono trovare nella
+<ulink url="http://www.mplayerhq.hu/design7/dload.html#svn">sezione su Subversion nella pagina dei download</ulink>.
+</para>
+
+<para>
+Troverai ora un immagine dell'archivio Subversion dentro alla directory
+mplayer/, dal lato client.
+Ora aggiorna questa immagine alla data che desideri:
+<screen>
+cd mplayer/
+svn update -r {"2004-08-23"}
+</screen>
+Il formato della data è YYYY-MM-DD HH:MM:SS.
+Usando questo formato di data ti garantisce di essere in grado di estrarre le
+path in base alla data in cui sono state applicate, come
+nell'<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/">archivio
+MPlayer-cvslog</ulink>.
+</para>
+
+<para>
+Ora procedi come per un normale aggiornamento:
+<screen>
+./configure
+make
+</screen>
+</para>
+
+<para>
+Per chi sta leggendo e non è un programmatore, il modo più veloce di trovare
+il punto dove si è presentato il problema è effettuare una ricerca binaria
+— che significa cercare la data della 'rottura' dividendo ripetutamente a
+metà l'intervallo di ricerca.
+Per esempio, se il problema si è presentato nel 2003, inizia da metà anno,
+poi chiediti "C'è già il problema qui?".
+Se sì, retrocedi fino al primo di aprile; se no, vai al primo di ottobre, e
+così via.
+</para>
+
+<para>
+Se hai tanto spazio libero sul disco rigido (una compilazione completa occupa
+attualmente 100 MB, e circa 300-350 MB se si abilitano i simboli di debug),
+copiati la versione funzionante più vecchia prima di aggiornarla; questo ti
+farà risparmiare tempo se devi retrocedere.
+(Solitamente bisogna eseguire 'make distclean' prima di ricompilare una versione
+precedente, perciò se non ne hai una salvata, dovrai ricompilare tutto quanto
+quando ritorni alla verisone attuale.)
+</para>
+
+<para>
+Dopo aver trovato il giorno in cui è nato l'errore, continua a cercare usando
+l'archivio mplayer-cvslog (ordinato per data) e un più preciso aggiornamento
+su svn con ora, minuto e secondo:
+<screen>
+svn update -r {"2004-08-23 15:17:25"}
+</screen>
+Questo ti permetterà di trovare facilmente la patch esatta che lo ha generato.
+</para>
+
+<para>
+Se trovi la patch che è stata la causa del problema, hai quasi vinto;
+fai un rapporto su
+<ulink url="http://bugzilla.mplayerhq.hu/">MPlayer Bugzilla</ulink> o
+iscriviti a
+<ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users">MPlayer-users</ulink>
+e postalo là.
+C'è anche la possibilità che l'autore intervenga consigliando una correzione.
+Puoi anche controllare attentamente la patch fino a quando la costringi a
+rivelarti dove stia il bug :-).
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_report">
+<title>Come segnalare i bug</title>
+
+<para>
+Per prima cosa per favore prova la versione Subversion di
+<application>MPlayer</application> più recente visto che in essa il tuo bug
+potrebbe già essere stato risolto. Lo sviluppo avanza velocemente, la maggior
+parte dei problemi nei rilasci ufficiali sono segnalati in pochi giorni o poche
+ore, perciò parti <emphasis role="bold">solo da Subversion</emphasis> per
+segnalare i bug. Ciò include i pacchetti compilati di
+<application>MPlayer</application>. Le istruzioni per Subversion si possono
+trovare in fondo a
+<ulink url="http://www.mplayerhq.hu/dload.html">questa pagina</ulink> o nel
+README. Se ciò non ti è stato di aiuto, per favore fai riferimento alla lista
+dei <link linkend="bugs">problemi conosciuti</link> e al resto della
+documentazione. Se il tuo problema è sconosciuto oppure non risolvibile con le
+nostre indicazioni, allora per favore segnala il bug.
+</para>
+
+<para>
+Per piacere non inviare segnalazioni di bug ai singoli sviluppatori in privato.
+Questo è un lavoro di comunità e quindi ci possono essere varie persone
+interessate ad esso. Alcune volte altri utenti hanno già avuto i tuoi problemi
+e sanno come aggirare un problema anche quando è un bug nel codice di
+<application>MPlayer</application>.
+</para>
+
+<para>
+Per favore descrivi il tuo problema il più dettagliatamente possibile. Fai un
+piccolo lavoro di ricerca per evidenziare le circostanze in cui succede il
+problema. Il bug si presenta solo in alcune occasioni? E' specifico per certi
+file o tipi di file? Capita solo con un codec e è indipendente dal codec? Puoi
+riprodurlo con tutti i driver di uscita? Più informazioni fornisci, maggiori
+sono le nostre possibilità di correggere il tuo problema. Per favore non
+dimenticare di includere anche le importanti informazioni richieste qui sotto,
+altrimenti non saremo in grado di diagnosticare il problema.
+</para>
+
+<para>
+Una guida eccellente e ben scritta su come fare domande in forum pubblici è
+<ulink url="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask Questions The Smart Way</ulink>
+(<ulink url="http://xoomer.virgilio.it/army1987k">Come porre domande in modo intelligente</ulink>)
+di <ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>.
+Ce n'è un'altra chiamata
+<ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs-it.html">Come
+segnalare bug efficacemente</ulink>
+di <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</ulink>.
+Se segui queste linee guida dovresti poter ottenere aiuto.. Ma per favore tieni
+conto che tutti noi seguiamo le mailing list volontariamente nel tempo libero.
+Siamo molto occupati e non possiamo garantire che otterrai una soluzione per il
+tuo problema o anche solo una risposta.
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_where">
+<title>Dove segnalare i bug</title>
+
+<para>
+Iscriviti alla mailing list MPlayer-users:
+<ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users"/>
+e invia il tuo rapporto sul bug a
+<ulink url="mailto:mplayer-users@mplayerhq.hu"/> dove puoi discuterlo.
+</para>
+
+<para>
+Se preferisci puoi invece usare il nostro bel nuovo
+<ulink url="http://bugzilla.mplayerhq.hu/">Bugzilla</ulink>.
+</para>
+
+<para>
+La lingua di questa lista è l'<emphasis role="bold">inglese</emphasis>.
+Per favore segui gli standard delle
+<ulink url="http://www.ietf.org/rfc/rfc1855.txt">Linee guida della Netiquette</ulink>
+e <emphasis role="bold">non inviare email in HTML</emphasis> ad alcuna delle
+nostre mailing list. Verrai semplicemente ignorato bandito. Se non sai cosa sia
+una mail in HTML o perché sia il male, leggi questo
+<ulink url="http://expita.com/nomime.html">buon documento</ulink>.
+Ti spiega tutto in dettaglio e contiene le istruzioni per disabilitare l'HTML.
+Inoltre nota che non rispondiamo in CC (copia carbone) alle persone, quindi è
+una buona idea iscriversi per poter effettivamente ricevere la risposta.
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_what">
+<title>Cosa riportare</title>
+
+<para>
+Potrebbe servire che tu includa nel tuo rapporto sul bug registrazioni,
+configurazioni o file di esempio. Se alcune di queste cose sono abbastanza
+grandi, è meglio caricarle sul nostro
+<ulink url="ftp://upload.mplayerhq.hu/MPlayer/incoming/">server FTP</ulink> in
+un formato compresso (si preferiscono gzip e bzip2) e inserisci nel rapporto
+solo il nome e il percorso del file. Le nostre mailing list hanno un limite
+sulla dimensione di 80k, se hai qualcosa di più grande devi comprimerlo o
+caricarlo.
+</para>
+
+<!-- ********** -->
+
+<sect2 id="bugreports_system">
+<title>Informazioni di Sistema</title>
+
+<para>
+<itemizedlist>
+<listitem><para>
+ La tua distribuzione Linux o il sistema operativo e la versione, per es.:
+ <itemizedlist>
+ <listitem><para>Red Hat 7.1</para></listitem>
+ <listitem><para>Slackware 7.0 + pacchetti sviluppo dalla 7.1 ...</para></listitem>
+ </itemizedlist>
+</para></listitem>
+<listitem><para>
+ La versione del kernel:
+ <screen>uname -a</screen>
+</para></listitem>
+<listitem><para>
+ La versione di libc:
+ <screen>ls -l /lib/libc[.-]*</screen>
+</para></listitem>
+<listitem><para>
+ Le versioni di gcc e di ld:
+ <screen>
+gcc -v
+ld -v<!--
+ --></screen>
+</para></listitem>
+<listitem><para>
+ La versione di binutils:
+ <screen>as --version</screen>
+</para></listitem>
+<listitem><para>
+ Se hai dei problemi con la modalità a schermo intero:
+ <itemizedlist>
+ <listitem><para>Il tipo di gestore di finestre e la versione</para></listitem>
+ </itemizedlist>
+</para></listitem>
+<listitem><para>
+ Se hai dei problemi con XVIDIX:
+ <itemizedlist>
+ <listitem><para>
+ La profondità colore di X:
+ <screen>xdpyinfo | grep "depth of root"</screen>
+ </para></listitem>
+ </itemizedlist>
+</para></listitem>
+<listitem><para>
+ Se i bug sono solo nella GUI:
+ <itemizedlist>
+ <listitem><para>La versione di GTK</para></listitem>
+ <listitem><para>La versione di GLIB</para></listitem>
+ <listitem><para>La situazione della GUI in cui il bug si presenta</para></listitem>
+ </itemizedlist>
+</para></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<!-- ********** -->
+
+<sect2 id="bugreports_hardware">
+<title>Hardware e driver</title>
+
+<para>
+<itemizedlist>
+<listitem><para>
+ Informazioni CPU (questo funziona solo in Linux):
+ <screen>cat /proc/cpuinfo</screen>
+</para></listitem>
+<listitem><para>
+ La marca della scheda video ed il modello, per es.:
+ <itemizedlist>
+ <listitem><para>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem>
+ <listitem><para>Matrox G400 DH 32MB SGRAM</para></listitem>
+ </itemizedlist>
+</para></listitem>
+<listitem><para>
+ Il tipo di driver video & la versione, per es.:
+ <itemizedlist>
+ <listitem><para>X built-in driver</para></listitem>
+ <listitem><para>nVidia 0.9.623</para></listitem>
+ <listitem><para>Utah-GLX CVS 2001-02-17</para></listitem>
+ <listitem><para>DRI from X 4.0.3</para></listitem>
+ </itemizedlist>
+</para></listitem>
+<listitem><para>
+ Il tipo di scheda video & driver, per es.:
+ <itemizedlist>
+ <listitem><para>Creative SBLive! Gold with OSS driver from oss.creative.com</para></listitem>
+ <listitem><para>Creative SB16 with kernel OSS drivers</para></listitem>
+ <listitem><para>GUS PnP with ALSA OSS emulation</para></listitem>
+ </itemizedlist>
+</para></listitem>
+<listitem><para>
+ Se hai dei dubbi includi l'emissione di <command>lspci -vv</command> su
+ sitemi Linux.
+</para></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<!-- ********** -->
+
+<sect2 id="bugreports_configure">
+<title>Problemi del configure</title>
+
+<para>
+Se ricevi degli errori eseguendo <command>./configure</command>, o se fallisce
+la rilevazione automatica di qualcosa, leggi <filename>configure.log</filename>.
+Puoi travarci la soluzione, per esempio varie versioni della stessa libreria
+mescolate sul tuo sistema, o hai dimenticato di installare il pacchetto di
+scviluppo (quelli con il suffisso -dev). Se pensi ci sia un bug, includi
+<filename>configure.log</filename> nel tuo rapporto sul bug stesso.
+</para>
+</sect2>
+
+<sect2 id="bugreports_compilation">
+<title>Problemi di compilazione</title>
+
+<para>
+Per favore includi questi file:
+<itemizedlist>
+ <listitem><para>config.h</para></listitem>
+ <listitem><para>config.mak</para></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<!-- ********** -->
+
+<sect2 id="bugreports_playback">
+<title>Problemi in riproduzione</title>
+
+<para>
+Per favore includi l'output di <application>MPlayer</application> al livello
+di verbosità 1, ma ricorda di
+<emphasis role="bold">non troncare tale output</emphasis> quando lo incolli
+nella tua mail. Agli sviluppatori servono tutti i messaggi per diagnosticare
+correttamente un problema. Puoi redirigere l'output in un file in questo modo:
+<screen>
+mplayer -v <replaceable>options</replaceable> <replaceable>filename</replaceable> > mplayer.log 2>&1
+</screen>
+</para>
+
+<para>
+Se il tuo problema è specifico per uno o più file,
+allora per favore carica quello/i incriminato/i in:
+<ulink url="ftp://upload.mplayerhq.hu/MPlayer/incoming/"/>
+</para>
+
+<para>
+Carica anche un piccolo file di testo con lo stesso nome di base del file, con
+un'estensione .txt. Descrivi il problema che hai con quel particolare file e
+includi il tuo indirizzo email così come ll'ouptut di
+<application>MPlayer</application> all livello 1 di verbosità.
+Solitamente i primi 1-5 MB di un file sono abbastanza per riprodurre il
+problema, ma per esserne certi ti chiediamo di fare:
+<screen>
+dd if=<replaceable>tuo_file</replaceable> of=<replaceable>piccolo_file</replaceable> bs=1024k count=5
+</screen>
+Questo copierà i primi 5 mega di '<emphasis role="bold">tuo_file</emphasis>'
+e li scriverà su '<emphasis role="bold">piccolo_file</emphasis>'. Dopo prova
+di nuovo con il file piccolo e se il problema si presenta ancora per noi è
+sufficiente. Per piacere <emphasis role="bold">non inviare mai</emphasis> questi
+file via mail! Caricali sull'FTP, e manda solo il percorso/nome del file nel
+server FTP. Se il file è raggiungibile in rete, allora è sufficiente inviare
+l'URL <emphasis role="bold">preciso</emphasis>.
+</para>
+</sect2>
+
+<!-- ********** -->
+
+<sect2 id="bugreports_crash">
+<title>Crash</title>
+
+<para>
+Devi eseguire <application>MPlayer</application> dentro a <command>gdb</command>
+e mandarci l'output completo oppure se hai un <filename>core</filename> dump
+del crash puoi ricavare informazioni utili dal Core file. Qui spiega come:
+</para>
+
+
+<sect3 id="bugreports_debug">
+<title>Come conservare le informazioni di un crash riproducibile</title>
+
+<para>
+Ricompila <application>MPlayer</application> con il codice di debug abilitato:
+<screen>
+./configure --enable-debug=3
+make
+</screen>
+e poi esegui <application>MPlayer</application> da dentro gdb usando:
+<screen>gdb ./mplayer</screen>
+Ora sei dentro gdb, Scrivi:
+<screen>
+run -v <replaceable>opzioni-per-mplayer</replaceable> <replaceable>nomefile</replaceable>
+</screen>
+e riproduci il tuo crash. Appena ci sei riuscito, gdb ti ripresenterà il
+prompt dei comandi, dove devi digitare
+<screen>
+bt
+disass $pc-32 $pc+32
+info all-registers
+</screen>
+</para>
+</sect3>
+
+
+<sect3 id="bugreports_core">
+<title>Come ricavare informazioni significative da un core dump</title>
+
+<para>
+Genera il file di comandi seguente:
+<screen>
+bt
+disass $pc-32 $pc+32
+info all-registers
+</screen>
+Poi lancia semplicemente questo comando:
+<screen>
+gdb mplayer --core=core -batch --command=file_comandi > mplayer.bug
+</screen>
+</para>
+</sect3>
+</sect2>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="bugreports_advusers">
+<title>So quello che sto facendo...</title>
+
+<para>
+Se hai generato un rapporto adeguato sul bug seguendo i passi suddetti e sei
+certo che sia un bug in <application>MPlayer</application> e non un problema
+del compilatore o di un file danneggiato, se hai già letto la documentazione
+non sei riuscito a trovare una soluzione, i tuoi driver audio sono OK, allora
+potresti voler iscriverti alla lista MPlayer-advusers e inviare lì il tuo
+rapporto per ottenere una riposta migliore e più rapida.
+</para>
+
+<para>
+Renditi per favore conto che se invii lì domande da niubbo o domande che hanno
+già una risposta nel manuale, sarai ignorato o alimenterai un flame, invece
+di ottenere una risposta adeguata. Non generare flame contro di noi e iscriviti
+a -advusers solo se sai davvero cosa stai facendo e senti di essere un utente
+avanzato di <application>MPlayer</application> o uno sviuppatore. Se rientri in
+questi ranghi non dovrebbe esserti difficile scoprire come iscriverti...
+</para>
+</sect1>
+
+</appendix>
1
0
Author: ptt
Date: Mon Jul 23 14:37:16 2007
New Revision: 23845
Log:
synced with r23342
Added:
trunk/DOCS/xml/it/mencoder.xml
Added: trunk/DOCS/xml/it/mencoder.xml
==============================================================================
--- (empty file)
+++ trunk/DOCS/xml/it/mencoder.xml Mon Jul 23 14:37:16 2007
@@ -0,0 +1,776 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- synced with r23342 -->
+<chapter id="mencoder">
+<title>Utilizzo base di <application>MEncoder</application></title>
+
+<para>
+Per la lista completa delle opzioni disponibili ed esempi per
+<application>MEncoder</application> per favore leggi la pagina man. Per una
+serie di esempi pronti all'uso e guide dettagliate sull'utilizzo di svariati
+parametri di codifica leggi le
+<ulink url="../../tech/encoding-tips.txt">indicazioni per la codifica</ulink>
+che sono stati selezionati da vari thread sulla mailing list MPlayer-users.
+Cerca
+<ulink url="http://lists.mplayerhq.hu/pipermail/mencoder-users/">qui</ulink>
+negli archivi e soprattutto per cose più vecchie, anche
+<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-users/">qui</ulink> per
+una buona serie di discussioni riguardanti tutti gli aspetti e i problemi
+relativi alla codifica con <application>MEncoder</application>.
+</para>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-selecting-codec">
+<title>Selezionare codec e formati contenitore</title>
+
+<para>
+I codec audio e video per la codifica vengono selezionati rispettivamente con
+le opzioni <option>-oac</option> e <option>-ovc</option>.
+Scrivi per esempio:
+<screen>mencoder -ovc help</screen>
+per elencare tutti i codec video supportati dalla versione di
+<application>MEncoder</application> sulla tua macchina.
+Sono disponibili le scelte seguenti:
+</para>
+
+<para>
+Codec audio:
+<informaltable frame="all">
+<tgroup cols="2">
+<thead>
+<row><entry>Nome codec audio</entry><entry>Descrizione</entry></row>
+</thead>
+<tbody>
+<row>
+ <entry>mp3lame</entry>
+ <entry>codifica in MP3 VBR, ABR o CBR MP3 con LAME</entry>
+</row>
+<row>
+ <entry>lavc</entry>
+ <entry>usa uno dei codec audio di
+ <link linkend="menc-feat-enc-libavcodec-audio-codecs"><systemitem class="library">libavcodec</systemitem></link></entry>
+</row>
+<row>
+ <entry>faac</entry>
+ <entry>codificatore audio FAAC AAC</entry>
+</row>
+<row>
+ <entry>toolame</entry>
+ <entry>codificatore MPEG Audio Layer 2</entry>
+</row>
+<row>
+ <entry>twolame</entry>
+ <entry>codificatore MPEG Audio Layer 2 basato su tooLAME</entry>
+</row>
+<row>
+ <entry>pcm</entry>
+ <entry>audio PCM non compresso</entry>
+</row>
+<row>
+ <entry>copy</entry>
+ <entry>non ricodifica, copia solo il flusso compresso</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+
+<para>
+Codec video:
+<informaltable frame="all">
+<tgroup cols="2">
+<thead>
+<row><entry>Nome codec video</entry><entry>Descrizione</entry></row>
+</thead>
+<tbody>
+<row>
+ <entry>lavc</entry>
+ <entry>usa uno dei codec video di <link linkend="menc-feat-enc-libavcodec-video-codecs"><systemitem class="library">libavcodec</systemitem></link></entry>
+</row>
+<row>
+ <entry>xvid</entry>
+ <entry>Xvid, codec MPEG-4 Advanced Simple Profile (ASP)</entry>
+</row>
+<row>
+ <entry>x264</entry>
+ <entry>x264, codec MPEG-4 Advanced Video Coding (AVC), AKA H.264</entry>
+</row>
+<row>
+ <entry>nuv</entry>
+ <entry>nuppel video, utilizzato da alcune applicazioni in tempo reale</entry>
+</row>
+<row>
+ <entry>raw</entry>
+ <entry>fotogrammi video non compressi</entry>
+</row>
+<row>
+ <entry>copy</entry>
+ <entry>non ricodifica, copia solo il flusso compresso</entry>
+</row>
+<row>
+ <entry>frameno</entry>
+ <entry>usato per codifica a 3 passaggi (non consigliato)</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+
+<para>
+I formati contenitore di uscita si selezionano con l'opzione
+<option>-of</option>.
+Scrivi:
+<screen>mencoder -of help</screen>
+per elencare tutti i contenitori supportati dalla versione di
+<application>MEncoder</application> sulla tua macchina.
+Sono disponibili le scelte seguenti:
+</para>
+
+<para>
+Formati contenitore:
+<informaltable frame="all">
+<tgroup cols="2">
+<thead>
+<row><entry>Nome formato contenitore</entry><entry>Descrizione</entry></row>
+</thead>
+<tbody>
+<row>
+ <entry>lavf</entry>
+ <entry>uno dei contenitori supportati da
+ <systemitem class="library">libavformat</systemitem></entry>
+</row>
+<row>
+ <entry>avi</entry>
+ <entry>Audio-Video Interleaved</entry>
+</row>
+<row>
+ <entry>mpeg</entry>
+ <entry>MPEG-1 e MPEG-2 PS</entry>
+</row>
+<row>
+ <entry>rawvideo</entry>
+ <entry>flusso video grezzo (nessun mux - solo un flusso video)</entry>
+</row>
+<row>
+ <entry>rawaudio</entry>
+ <entry>flusso audio grezzo (nessun mux - solo un flusso audio)</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+Il contenitore AVI è il formato contenitore nativo per
+<application>MEncoder</application>, il che significa che è quello meglio
+gestito e quello per cui <application>MEncoder</application> è stato
+progettato.
+Come su specificato, si possono utilizzare altri formati contenitore, ma
+potresti avere qualche problema utilizzandoli.
+</para>
+
+<para>
+Contenitori <systemitem class="library">libavformat</systemitem>:
+</para>
+
+<para>
+Se hai impostato <systemitem class="library">libavformat</systemitem> per fare
+il mux del file di uscita (usando <option>-of lavf</option>), il giusto formato
+contenitore verràdeterminato dall'estensione del file di uscita.
+Puoi forzare un formato contenitore specifico con l'opzione
+<option>format</option> di <systemitem class="library">libavformat</systemitem>.
+
+<informaltable frame="all">
+<tgroup cols="2">
+<thead><row>
+nome contenitore <entry><systemitem class="library">libavformat</systemitem></entry>
+<entry>Descrizione</entry>
+</row></thead>
+<tbody>
+<row>
+ <entry>mpg</entry>
+ <entry>MPEG-1 e MPEG-2 PS</entry>
+</row>
+<row>
+ <entry>asf</entry>
+ <entry>Advanced Streaming Format</entry>
+</row>
+<row>
+ <entry>avi</entry>
+ <entry>Audio-Video Interleaved</entry>
+</row>
+<row>
+ <entry>wav</entry>
+ <entry>Audio Waveform</entry>
+</row>
+<row>
+ <entry>swf</entry>
+ <entry>Macromedia Flash</entry>
+</row>
+<row>
+ <entry>flv</entry>
+ <entry>Macromedia Flash video</entry>
+</row>
+<row>
+ <entry>rm</entry>
+ <entry>RealMedia</entry>
+</row>
+<row>
+ <entry>au</entry>
+ <entry>SUN AU</entry>
+</row>
+<row>
+ <entry>nut</entry>
+ <entry>contenitore aperto NUT (sperimentale e non ancora spec-compliant)</entry>
+</row>
+<row>
+ <entry>mov</entry>
+ <entry>QuickTime</entry>
+</row>
+<row>
+ <entry>mp4</entry>
+ <entry>formato MPEG-4</entry>
+</row>
+<row>
+ <entry>dv</entry>
+ <entry>contenitore Sony Digital Video</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+Come puoi notare, <systemitem class="library">libavformat</systemitem> permette
+a <application>MEncoder</application> di fare il mux in una buona quantità
+di contenitori.
+Sfortunatamente, dato che <application>MEncoder</application> non è stato
+progettato dall'inizio per supportare formati contenitore diversi da AVI,
+dovresti essere piuttosto paranoici riguardo al file risultante.
+Assicurati per favore che la sincronizzazione audio/video sia OK e che il file
+possa essere riprodotto correttamente da altri programmi oltre a
+<application>MPlayer</application>.
+</para>
+
+<example id="encode_to_macromedia_flash_format">
+<title>codificare nel formato Macromedia Flash</title>
+<para>
+Creare un video Macromedia Flash che sia riproducibile in un browser internet
+con il plugin Macromedia Flash:
+<screen>
+mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.flv</replaceable> -of lavf \
+ -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc \
+ -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3
+</screen>
+</para>
+</example>
+
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-selecting-input">
+<title>Selezionare il file in ingresso o il dispositivo</title>
+
+<para>
+<application>MEncoder</application> può codificare da file o direttamente da
+un disco DVD o VCD.
+Includi semplicemente nella riga comando il nome file per codificare da file,
+oppure <option>dvd://</option><replaceable>numero_titolo</replaceable> o
+<option>vcd://</option><replaceable>numero_traccia</replaceable> per codificare
+da un titolo DVD o da un disco VCD.
+Se hai già copiato un DVD sul tuo disco fisso (puoi usare uno strumento tipo
+<application>dvdbackup</application>, disponibile per la maggior parte dei
+sistemi) e desideri codificare da tale copia, dovresti ancora usare la sintassi
+<option>dvd://</option>, insieme con <option>-dvd-device</option> seguita dal
+percorso della radice del DVD copiato.
+
+Le opzioni <option>-dvd-device</option> e <option>-cdrom-device</option>
+possono anche essere usate per reimpostare i percorsi dei dispositivi al fine
+di leggere direttamente dal disco, se i valori di default
+<filename>/dev/dvd</filename> e <filename>/dev/cdrom</filename> non funzionano
+sul tuo sistema.
+</para>
+
+<para>
+Durante la codifica da DVD, spesso si vogliono selezionare un capitolo o una
+serie di capitoli da codificare.
+Per questo fine puoi usare l'opzione <option>-chapter</option>.
+Per esempio, <option>-chapter</option> <replaceable>1-4</replaceable>
+codificherà solo i capitoli dall'1 al 4 dal DVD.
+Questo è particolarmente utile se vuoi fare una codifica in 1400 MB destinata
+a due CD, visto che puoi esser sicuro che il punto di divisione sia proprio tra
+un capitolo e l'altro invece che a metà di una scena.
+</para>
+
+<para>
+Se hai una scheda di acquisizione TV supportata, puoi anche codificare dal
+dispositivo di ingresso TV.
+Usa <option>tv://</option><replaceable>numero_canale</replaceable> come
+nome file e <option>-tv</option> per configurare varie opzioni di acquisizione.
+L'ingresso DVB funziona in modo simile.
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-mpeg4">
+<title>Codificare MPEG-4 ("DivX") in due passaggi</title>
+
+<para>
+La definizione viene dal fatto che questo metodo codifica il file
+<emphasis>due volte</emphasis>. La prima codifica (dubbed pass) genera alcuni
+file temporanei (<filename>*.log</filename>) con una dimensione di pochi
+megabyte, per ora non cancellarli (puoi cancellare l'AVI o meglio ancora non
+creare alcun video ridirezionandolo verso <filename>/dev/null</filename>).
+Nel secondo passaggio viene creato il secondo file di uscita, usando i dati
+della frequenza bit presi dai file temporanei. Il file risultante avrà una
+qualità dell'immagine decisamente migliore. Se questa è la prima volta che
+senti parlare di ciò dovresti consultare alcune guide disponibili in rete.
+</para>
+
+<example id="copy_audio_track">
+<title>copiare la traccia audio</title>
+<para>
+La codifica in due passaggi della seconda traccia di un DVD in un AVI MPEG-4
+("DivX") copiando la traccia audio.
+<screen>
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o /dev/null
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \
+ -oac copy -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</example>
+
+<example id="encode_audio_track">
+<title>codificare la traccia audio</title>
+<para>
+La codifica in due passaggi della seconda traccia di un DVD in un AVI MPEG-4
+("DivX") codificando la traccia audio in MP3.
+Fai attenzione ad usare questo metodo dato che in alcuni casi può portare
+desincronizzazione audio/video.
+<screen>
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 \
+ -oac mp3lame -lameopts vbr=3 -o /dev/null
+mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \
+ -oac mp3lame -lameopts vbr=3 -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</example>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-handheld-psp">
+<title>Codificare nel formato video per Sony PSP</title>
+
+<para>
+<application>MEncoder</application> fornisce la codifica in formato video Sony
+PSP, ma, relativamente alla revisione del software PSP, i vincoli possono
+essere diverse.
+Dovresti accertarti di rispettare i seguenti vincoli:
+<itemizedlist>
+<listitem><para>
+ <emphasis role="bold">Frequenza bit</emphasis>: non dovrebbe oltrepassare i
+ 1500kbps, tuttavia, versioni precedenti supportavano quasi ogni frequenza a
+ patto che l'intestazione non dicesse che era troppo alta.
+</para></listitem>
+<listitem><para>
+ <emphasis role="bold">Dimensioni</emphasis>: la larghezza e l'altezza del
+ video PSP dovrebbero essere multipli di 16 e il prodotto larghezza * altezza
+ dovrebbe essere <= 64000.
+ In alcune circostanze, puotrebbe essere possibile che la PSP riproduca
+ risoluzioni più grandi.
+</para></listitem>
+<listitem><para>
+ <emphasis role="bold">Audio</emphasis>: la frequenza dovrebbe essere 24kHz
+ per video MPEG-4, e 48kHz per H.264.
+</para></listitem>
+</itemizedlist>
+</para>
+
+<example id="encode_for_psp">
+<title>codificare per PSP</title>
+<para>
+<screen>
+mencoder -ofps 30000/1001 -af lavcresample=24000 -vf harddup -of lavf \
+ -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:acodec=aac \
+ -lavfopts format=psp:i_certify_that_my_video_stream_does_not_use_b_frames \
+ <replaceable>input.video</replaceable> -o <replaceable>output.psp</replaceable>
+</screen>
+Nota che puoi impostare il titolo del video con
+<option>-info name=<replaceable>TitoloFilmato</replaceable></option>.
+</para>
+</example>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-mpeg">
+<title>Codificare in formato MPEG</title>
+
+<para>
+<application>MEncoder</application> può generare file nel formato di uscita
+MPEG (MPEG-PS).
+Di solito, quando stai usando video MPEG-1 o MPEG-2, è perché stai codificando
+per un formato vincolato come SVCD, VCD, o DVD.
+Le richieste specifiche per questi formati sono spiegate nella sezione
+<link linkend="menc-feat-vcd-dvd">creazione di VCD e DVD</link>.
+</para>
+
+<para>
+Per modificare il formato file di uscita di <application>MEncoder</application>,
+usa l'opzione <option>-of mpeg</option>.
+</para>
+
+<informalexample>
+<para>
+Esempio:
+<screen>
+mencoder <replaceable>input.avi</replaceable> -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video \
+ -oac copy <replaceable>altre_opzioni</replaceable> -o <replaceable>output.mpg</replaceable>
+</screen>
+Creare un file MPEG-1 che possa essere riprodotto da sistemi con un supporto
+multimediale minimale, come l'installazione di default di Windows:
+<screen>
+mencoder <replaceable>input.avi</replaceable> -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 \
+ -o <replaceable>output.mpg</replaceable> -oac lavc -lavcoptc acodec=mp2:abitrate=224 -ovc lavc \
+ -lavcopts vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3
+</screen>
+Lo stesso, ma usando il muxer MPEG di
+<systemitem class="library">libavformat</systemitem>:
+<screen>
+mencoder <replaceable>input.avi</replaceable> -o <replaceable>VCD.mpg</replaceable> -ofps 25 -vf scale=352:288,harddup -of lavf \
+ -lavfopts format=mpg:i_certify_that_my_video_stream_does_not_use_b_frames \
+ -oac lavc -lavcopts acodec=mp2:abitrate=224 -ovc lavc \
+ -lavcopts vcodec=mpeg1video:vrc_buf_size=327:keyint=15:vrc_maxrate=1152:vbitrate=1152:vmax_b_frames=0
+</screen>
+</para>
+</informalexample>
+
+<note><title>Consiglio:</title>
+<para>
+Se per qualche motivo la qualità video del secondo passaggio non ti soddisfa,
+puoi rilanciare la tua codifica video con una diversa frequenza di uscita,
+sempre che tu abbia tenuto i file statistici del passaggio precedente.
+Questo è possbilie dato che l'obiettivo principale del file delle statistiche
+è registrarsi la complessità di ciascun frame, che non dipende direttamente
+dalla frequenza. Dovresti tuttavia fare attenzione che otterrai i risultati
+migliori se tutti i passaggi sono eseguiti con frequenze non troppo diverse tra
+loro.
+</para>
+</note>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-rescale">
+<title>Ridimensionare filmati</title>
+
+<para>
+Spesso emerge la necessità di ridimensionare le immagini del filmato.
+Le ragioni possono essere molte: diminuire la dimensione del file, la banda di
+rete, etc... Molte persone ridimensionano anche quando convertono DVD o CVD in
+AVI DivX. Se desideri ridimensionare, leggi la sezione
+<link linkend="aspect">Preservare il rapporto di aspetto</link>.
+</para>
+
+<para>
+Il processo di ridimensionamento è gestito dal filtro video
+<literal>scale</literal>:
+<option>-vf scale=<replaceable>larghezza</replaceable>:<replaceable>altezza</replaceable></option>.
+La sua qualità può essere impostata con l'opzione <option>-sws</option>.
+Se non è specificato, <application>MEncoder</application> userà 2: bicubico.
+</para>
+
+<para>
+Uso:
+<screen>
+mencoder <replaceable>input.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell \
+ -vf scale=640:480 -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-streamcopy">
+<title>Copia dei flussi</title>
+
+<para>
+<application>MEncoder</application> può gestire i flussi in ingresso in due
+modi: <emphasis role="bold">codifica</emphasis> o
+<emphasis role="bold">copia</emphasis>. Questa sezione tratta la
+<emphasis role="bold">copia</emphasis>.
+</para>
+
+<itemizedlist>
+<listitem><para>
+ <emphasis role="bold">Flussi video</emphasis> (opzione <option>-ovc copy</option>):
+ si possono fare delle cose carine :) Come infilare (senza converzione!) video
+ FLI o VIVO o MPEG-1 in un file AVI! Di sicuro solo
+ <application>MPlayer</application> può riprodurre file siffatti :)
+ E probabilmente non ha alcuna utilità. Razionalmente: la copia dei flussi
+ video può essere utile per esempio quando si deve codificare solo il flusso
+ audio (come da PCM non compresso a MP3).
+</para></listitem>
+<listitem><para>
+ <emphasis role="bold">Flussi audio</emphasis> (opzione <option>-oac copy</option>):
+ direttamente. E' possibile prendere un file audio esterno (MP3, WAV) e farne
+ il mux nel flusso di uscita. Usa l'opzione
+ <option>-audiofile <replaceable>nomefile</replaceable></option> per farlo.
+</para></listitem>
+</itemizedlist>
+
+<para>
+Usare <option>-oac copy</option> per copiare da un formato contenitore ad un
+altro potrebbe richiedere l'utilizzo di <option>-fafmttag</option> per
+conservare l'etichetta del formato audio del file di partenza.
+Per esempio, se stai convertendo un file NSV con audio AAC a un contenitore AVI,
+l'etichetta del formato audio sarà sbagliata e bisognerà modificarla.
+Per una lista delle etichette dei formati audio, controlla
+<filename>codecs.conf</filename>.
+</para>
+
+<para>
+Esempio:
+<screen>
+mencoder <replaceable>input.nsv</replaceable> -oac copy -fafmttag 0x706D \
+ -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-enc-images">
+<title>Codificare file immagine multipli (JPEG, PNG, TGA, etc.)</title>
+
+<para>
+<application>MEncoder</application> è in grado di creare filmati da uno o più
+file immagine JPEG, PNG, TGA o altri. Con una semplioce copia fotogrammi può
+creare file MJPEG (Motion JPEG), MPNG (Motion PNG) o MTGA (Motion TGA).
+</para>
+
+<orderedlist>
+<title>Spiegazione del processo:</title>
+<listitem><para>
+ <application>MEncoder</application> <emphasis>decodifica</emphasis> le
+ immagini in entrata con <systemitem class="library">libjpeg</systemitem>
+ (decodificando PNG, userà <systemitem class="library">libpng</systemitem>).
+</para></listitem>
+<listitem><para>
+ <application>MEncoder</application> passa poi le immagini decodificate al
+ compressore video scelto (DivX4, Xvid, FFmpeg msmpeg4, etc.).
+</para></listitem>
+</orderedlist>
+
+<formalpara>
+<title>Esempi</title>
+<para>
+La spiegazione dell'opzione <option>-mf</option> è nella pagina man.
+
+<informalexample>
+<para>
+Creare un file MPEG-4 da tutti i file JPEG nella directory corrente:
+<screen>
+mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc \
+ -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Creare un file MPEG-4 da alcuni file JPEG nella directory corrente:
+<screen>
+mencoder mf://<replaceable>frame001.jpg,frame002.jpg</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+ -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Creare un file MPEG-4 da una lista definita di file JPEG (lista.txt nella
+directory corrente contiene la lista dei file da usare come sorgente, uno per
+riga):
+<screen>
+mencoder mf://<replaceable>@lista.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+ -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+Puoi mescolare diversi tipi di immagine, senza considerare il metodo che usi
+— nomi file singoli, wildcard o file da una lista — posto ovviamente
+che abbiano la stessa dimensione.
+Per cui puoi per es. prendere il fotogramma dei titoli da un file PNG e poi
+fare una presentazione delle tue foto in JPEG.
+
+<informalexample>
+<para>
+Creare un file Motion JPEG (MJPEG) da tutti i file JPEG nella directory
+corrente:
+<screen>
+mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Creare un file non compresso da tutti i file PNG nella directory corrente:
+<screen>
+mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o <replaceable>output.avi</replaceable>
+</screen>
+</para>
+</informalexample>
+
+<note><para>
+La larghezza deve essere un intero multipli di 4, è una limitazione del
+formato grezzo RAW RGB AVI.
+</para></note>
+
+<informalexample>
+<para>
+Creare un file Motion PNG (MPNG) da tutti i file PNG nella directory corrente:
+<screen>
+mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o <replaceable>output.avi</replaceable><!--
+--></screen>
+</para>
+</informalexample>
+
+<informalexample>
+<para>
+Creare un file Motion TGA (MTGA) da tutti i file TGA nella directory corrente:
+<screen>
+mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o <replaceable>output.avi</replaceable><!--
+--></screen>
+</para>
+</informalexample>
+</para>
+</formalpara>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="menc-feat-extractsub">
+<title>Estrarre sottotitoli DVD in un file VOBsub</title>
+
+<para>
+<application>MEncoder</application> è in grado di estrarre i sottotitoli da un
+DVD in file formattati VOBsub. Essi sono composti da una coppia di file che
+terminano in <filename>.idx</filename> e <filename>.sub</filename> e sono
+solitamente compressi in un singolo archivio <filename>.rar</filename>.
+<application>MPlayer</application> può riprodurli con le opzioni
+<option>-vobsub</option> e <option>-vobsubid</option>.
+</para>
+
+<para>
+Specifica il nome di base (per es. senza l'estensione <filename>.idx</filename>
+o <filename>.sub</filename>) del file di uscita con <option>-vobsubout</option>
+e l'indice per questo sottotitolo nel file risultante con
+<option>-vobsuboutindex</option>.
+</para>
+
+<para>
+Se i dati in entrata non arrivano da un DVD usa <option>-ifo</option> per
+indicare il file <filename>.ifo</filename> che serve per costruire il
+risultante file <filename>.idx</filename>.
+</para>
+
+<para>
+Se i dati in entrata non arrivano da un DVD e non hai il file
+<filename>.ifo</filename> dovrai usare l'opzione <option>-vobsubid</option> per
+impostare l'id della lingua da scrivere nel file <filename>.idx</filename>.
+</para>
+
+<para>
+Ogni esecuzione aggiungerà il sottotitolo selezionato se esistono già i
+file <filename>.idx</filename> e <filename>.sub</filename>. Perciò dovresti
+cancellarli prima di iniziare.
+</para>
+
+<example id="copying_two_subtitles_from_a_dvd_while_doing_two_pass_encoding">
+<title>Copiare due sottotitoli da un DVD durante la codifica in due passaggi</title>
+<screen>
+rm <replaceable>sottotitoli.idx</replaceable> <replaceable>sottotitoli.sub</replaceable>
+mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 \
+ -vobsubout <replaceable>sottotitoli</replaceable> -vobsuboutindex 0 -sid 2
+mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \
+ -vobsubout <replaceable>sottotitoli</replaceable> -vobsuboutindex 1 -sid 5<!--
+--></screen>
+</example>
+
+<example id="copying_a_french_subtitle_from_an_mpeg_file">
+<title>Copiare i sottotitoli francesi da un file MPEG</title>
+<screen>
+rm <replaceable>sottotitoli.idx</replaceable> <replaceable>sottotitoli.sub</replaceable>
+mencoder <replaceable>film.mpg</replaceable> -ifo <replaceable>film.ifo</replaceable> -vobsubout <replaceable>sottotitoli</replaceable> -vobsuboutindex 0 \
+ -vobsuboutid fr -sid 1 -nosound -ovc copy
+</screen>
+</example>
+</sect1>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
+<sect1 id="aspect">
+<title>Preservare il rapporto di aspetto</title>
+
+<para>
+I file dei DVD e dei VCD (per es. MPEG-1/2) contengono un valore del rapporto
+d'aspetto che instruisce il riproduttore su come ridimensionare il flusso video,
+così gli umani non avranno teste a uovo (es.: 480x480 + 4:3 = 640x480).
+Tuttavia, codificando in file AVI (DivX), devi fare attenzione che
+l'intestazione AVI non salva questo valore. Ridimensionare il film è disgustoso
+e una perdita di tempo, ci deve essere un modo migliore!
+</para>
+
+<para>C'è</para>
+
+<para>
+MPEG-4 ha un caratteristica unica: il flusso video può contenere il rapporto
+di aspetto che serve. Sì, proprio come i MPEG-1/2 (DVD, SVCD) e H.263.
+Tristemente, ci sono pochi riproduttori oltre ad
+<application>MPlayer</application> che gestiscono questo attributo MPEG-4.
+</para>
+
+<para>
+This feature can be used only with
+Questa caratteristica può essere usata solo con il codec
+<systemitem>mpeg4</systemitem> di
+<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>.
+Ricorda: anche se <application>MPlayer</application> riprodurrà correttamente
+il file generato, altri riproduttori potrebbero usare il rapporto di aspetto
+sbagliato.
+</para>
+
+<para>
+Devi assolutamente tagliare le bande nere sopra e sotto all'immagine del film.
+Vedi la pagina man per l'utilizzo dei filtri <systemitem>cropdetect</systemitem>
+e <systemitem>crop</systemitem>.
+</para>
+
+<para>
+Uso
+<screen>mencoder <replaceable>svcd-di-esempio.mpg</replaceable> -vf crop=714:548:0:14 -oac copy -ovc lavc \
+ -lavcopts vcodec=mpeg4:mbd=2:trell:autoaspect -o <replaceable>output.avi</replaceable></screen>
+</para>
+</sect1>
+
+</chapter>
4
7
Author: ptt
Date: Thu Jul 26 10:43:33 2007
New Revision: 23865
Log:
synced with r23856
Modified:
trunk/DOCS/man/it/mplayer.1
Modified: trunk/DOCS/man/it/mplayer.1
==============================================================================
--- trunk/DOCS/man/it/mplayer.1 (original)
+++ trunk/DOCS/man/it/mplayer.1 Thu Jul 26 10:43:33 2007
@@ -1,4 +1,4 @@
-.\" synced with r23748
+.\" synced with r23856
.\" Encoding: iso-8859-1
.\" MPlayer (C) 2000-2007 MPlayer Team
.\" Questa pagina di manuale fu/� stata fatta da Gabucino, Diego Biurrun,
@@ -4893,6 +4893,8 @@ canali 2 e 3 conterranno solo silenzio m
Cambier� il numero di canali a 5 e attiver� 4 indirizzamenti che copieranno
il canale 0 sui canali da 0 a 3.
I canali 4 e 5 conterranno silenzio.
+.IPs "mplayer \-af channels=6:6:0:4:1:0:2:1:3:2:4:3:5:5 media.avi"
+Dovrebbe far s� che l'uscita ffdca a 6 canali (DTS) funzioni bene con ALSA.
.RE
.PD 1
.
1
0
Author: ptt
Date: Mon Jul 23 14:44:34 2007
New Revision: 23846
Log:
my fault doesn't compile html docs...
Removed:
trunk/DOCS/xml/it/mencoder.xml
3
2
Here is another patch for the Spanish man page (DECODING/FILTERING OPTIONS
section).
2
1
Author: kraymer
Date: Tue Jul 24 22:44:54 2007
New Revision: 23854
Log:
more Spanish man page updates by Fernando Tarín (lists.im gmail com)
(synced down to video output drivers section)
Modified:
trunk/DOCS/man/es/mplayer.1
Modified: trunk/DOCS/man/es/mplayer.1
==============================================================================
--- trunk/DOCS/man/es/mplayer.1 (original)
+++ trunk/DOCS/man/es/mplayer.1 Tue Jul 24 22:44:54 2007
@@ -11,7 +11,7 @@
.\" FIXME: Las nuevas frases deben comenzar en nuevas l�neas.
.\" Arreglado hasta la l�nea 1131.
.\"
-.\" Traducido hasta la l�nea 3938 hay que revisar tambi�n las anteriores para
+.\" Traducido hasta la l�nea 4483 hay que revisar tambi�n las anteriores para
.\" detectar algunos peque�os cambios.
.
.\" --------------------------------------------------------------------------
@@ -1872,7 +1872,7 @@ A�ade una banda negra en la parte superi
El renderizador SSA/ASS puede poner los subt�tulos ah� (con \-ass-use-margins).
.
.TP
-.B \-(no)ass-use-margins
+.B \-ass-use-margins
Habilita/Inhabilita el uso de subt�tulos inferiores y superiores en los
bordes negros cuando estan disponibles (por defecto: no).
.
@@ -1919,7 +1919,7 @@ Vuelca el flujo de subt�tulo desde archi
Vea tambi�n las opciones \-dump*sub y \-vobsubout*.
.
.TP
-.B \-(no)embeddedfonts (solamente FreeType)
+.B \-embeddedfonts (solamente FreeType)
Habilita la extracci�n de las fuentes incrustadas Matroska (por defecto: desactivado)
Estas fuentes pueden ser usadas para el renderizado de subt�tulos SSA/ASS (opci�n \-ass)
Los ficheros de las fuentes se crean en el directorio ~/.mplayer/\:fonts
@@ -3932,133 +3932,73 @@ mplayer video.nut \-vf format=bgr15 \-vo
.SH "OPCIONES DE DECODIFICADO/\:FILTRADO"
.
.TP
-.B \-ac <[-]codec1,[-]codec2,...[,]>
-Especifica una lista de prioridades de codecs de audio para ser usados,
-de acuerdo con su nombre del codec en codecs.conf.
+.B \-ac <[-|+]codec1,[-|+]codec2,...[,]>
+Especifica una lista de prioridades de los codecs de audio,
+de acuerdo a su nombre en codecs.conf.
Use un '-' antes del nombre del codec para omitirlo.
+Use un '+' antes del nombre del codec para forzar su uso, �esto probablemente
+cause el fallo del programa!.
+Si la lista al final tiene una ',' MPlayer probar� los codecs no listados.
.br
.I NOTA:
Vea \-ac help para una lista completa de los codecs disponibles.
-.br
-Si la lista tiene una ',' al final se vuelve a los codecs no listados.
.sp 1
.I EJEMPLO:
.PD 0
.RSs
.IPs "\-ac mp3acm"
-fuerza el codec MP3 l3codeca.acm
+Fuerza el codec MP3 l3codeca.acm.
.IPs "\-ac mad,"
-prueba libmad primero, despu�s vuelve a los otros
+Prueba libmad primero, despu�s los dem�s.
.IPs "\-ac hwac3,a52,"
-prueba pasar a trav�s de hardware AC3, luego el codec por software
-AC3, y finalmente otros
+Prueba pasar a trav�s del hardware AC3, luego el codec por software
+AC3, y finalmente los dem�s.
+.IPs "\-ac hwdts,"
+Prueba el codec por hardware DTS, luego los dem�s.
.IPs "\-ac -ffmp3,"
-prueba otros codecs excepto el decodificador de MP3 FFmpeg
+Se salta el decodificador MP3 de FFmpeg.
.RE
.PD 1
.
.TP
-.B \-af <filtro1[=opci�n1:opci�n2:...],filtro2,...>
-Activa una lista separada por comas de filtros de audio y sus opciones.
-.br
-Los filtros disponibles son:
-.
+.B \-af-adv <force=(0\-7):list=(filtros)> (vea tambi�n la opci�n \-af)
+Especifica opciones avanzadas de los filtros de audio:
.RSs
-.IPs resample[=srate[:sloppy][:tipo]]
-Cambia la frecuencia de muestreo del flujo de audio a un srate entero (Hz).
-Solo suporta el formato little-endian de 16-bit.
-.IPs channels[=nch]
-Cambia el n�mero de canales a nch canales de salida.
-Si el n�mero de canales de canales de salida es mayor que el n�mero de canales
-de entrada se insertan canales vac�os (excepto para la mezcla de mono a est�reo,
-en cuyo caso el canal mono se repite en ambos canales de salida).
-Si el n�mero de canales de salida es menor que el n�mero de canales de entrada
-los canales excedentes son truncados.
-.IPs format[=bps:f]
-Selecciona el formato f y los bytes por muestra bps usados para la salida
-de la capa de filtro.
-La opci�n bps es un entero y denota Bytes por muestra.
-El formato f es una cadena de texto conteniendo una mezcla concatenada de:
-.br
-alaw, mulaw o imaadpcm
-.br
-float o int
-.br
-unsigned o signed
-.br
-le o be (little o big-endian)
-.br
-.IPs volume[=v:sc]
-Selecciona el nivel del volumen de salida.
-El filtro no es reentrante y puede ser solo activado una vez para cada flujo
-de audio.
+.IPs force=<0\-7>
+Fuerza la inserci�n de filtros de audio de una de las siguientes maneras:
.RSss
-v: ganancia deseada en dB para todos los canales en el flujo de audio.
-La ganancia puede ser establecida desde -200dB hasta +60dB (donde -200dB
-silencia el sonido completamente y +60dB es igual a una ganancia de 1000).
+0: Inserci�n de filtros completamente autom�tica.
.br
-sc: activa recortado por software.
-.REss
-.IPs pan[=n:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...]
-Mezcla canales arbitrariamente, vea DOCS/\:HTML/\:es/\:audio.html
-para detalles.
-.RSss
-n: n�mero de canales de salida (1\-6).
+1: Optimizada para precisi�n (por defecto).
.br
-lij: Cu�nto del canal de entrada j es mezclado con el canal de salida i.
-.REss
-.IPs sub[=fc:ch]
-A�ade canal de sub-woofer.
-.RSss
-fc: frecuencia de corte para el filtro paso-baja (20Hz a 300Hz) (por
-defecto: 60Hz)
+2: Optimizada para velocidad.
+.I Aviso:
+Algunas de las caracter�sticas de los filtros de audio pueden fallar
+silenciosamente y la calidad del sonido puede bajar.
.br
-ch: n�mero de canal para el sub-canal.
-.REss
-.IPs surround[=d]
-Decodificador para el surround de matriz de codificaci�n, funciona en
-cualesquiera archivos de 2 canales.
-.RSss
-d: tiempo de retardo en ms para los altavoces traseros (0ms a 1000ms) (por
-defecto: 15ms)
-.REss
-.IPs delay[=ch1:ch2:...]
-Retarda la salida de sonido.
-Especifica el retardo separadamente para cada canal en milisegundos (n�mero real
-entre 0 y 1000).
-.IPs export[=mmapped_file[:nsamples]]
-Exporta la se�al entrante a otro proceso usando mapeado de memoria (mmap()).
-.RSss
-mmapped_file: Archivo con los datos a mapear (por defecto:
-~/.mplayer/\:mplayer-af_export).
+3: No usar ni la inserci�n autom�tica de filtros ni las optimizaciones.
+.I Aviso:
+Es posible que MPlayer falle usando esta opci�n.
.br
-nsamples: n�mero de muestras por canal (por defecto: 512)
-.REss
-.RE
-.
-.TP
-.B \-af-adv <force=(0\-3):list=(filtros)> (vea tambi�n la opci�n \-af)
-Especifica opciones avanzadas de filtros de audio:
-.
-.RSs
-.IPs force=<0\-3>
-Fuerza la inserci�n de filtros de audio de una de las siguientes maneras:
-.RSss
-0: Inserci�n de filtros completamente autom�tica (por defecto)
+4: Inserci�n autom�tica de filtros de acuerdo con la opci�n 0,
+pero se hace uso del proceso en coma flotante cuando sea posible.
.br
-1: Optimizada para precisi�n.
+5: Inserci�n autom�tica de filtros de acuerdo con la opci�n 1,
+pero se hace uso del proceso en coma flotante cuando sea posible.
.br
-2: Optimizada para velocidad.
+6: Inserci�n autom�tica de filtros de acuerdo con la opci�n 2,
+pero se hace uso del proceso en coma flotante cuando sea posible.
.br
-3: Desactiva auto.
+7: Inserci�n autom�tica de filtros de acuerdo con la opci�n 3,
+pero se hace uso del proceso en coma flotante cuando sea posible.
.REss
.IPs list=<filtros>
-Lo mismo que \-af (vea tambi�n la opci�n \-af).
+Lo mismo que \-af.
.RE
.
.TP
.B \-afm <driver1,driver2,...>
-Especifica una lista de prioridades de familia de codecs de audio, de
+Especifica una lista de prioridades de familias de codecs de audio, de
acuerdo a su nombre en codecs.conf.
Se queda en el que tiene por defecto si ninguno funciona bien.
.br
@@ -4069,17 +4009,16 @@ Vea \-afm help para una lista completa d
.PD 0
.RSs
.IPs "\-afm ffmpeg"
-Prueba codecs FFmpeg libavcodec (mp1/\:2/\:3) primero.
+Prueba los codecs libavcodec de FFmpeg primero.
.IPs "\-afm acm,dshow"
prueba los codecs Win32 primero
.RE
.PD 1
.
.TP
-.B \-aspect <raz�n>
-Sobreescribe la raz�n de aspecto de las pel�culas
-Es autodetectada en archivos MPEG, pero puede no ser autodetectada en la
-mayor�a de los archivos AVI.
+.B \-aspect <raz�n> (vea tambi�n \-zoom)
+Sobreescribe la raz�n de aspecto de las pel�culas en el caso de que la
+informaci�n del aspecto sea incorrecta o falte.
.sp 1
.I EJEMPLO:
.PD 0
@@ -4096,52 +4035,71 @@ Desactiva la compensaci�n autom�tica de
pel�cula.
.
.TP
+.B "\-field-dominance <-1\-1>"
+Estblece el primer campo para el contenido entrelazado.
+�til para desentrelazadores que doblan el framerate: \-vf tfields=1,
+\-vf yadif=1 y \-vo xvmc:bobdeint.
+.PD 0
+.RSs
+.IPs -1
+auto (por defecto): Si el decodificador no exporta la informaci�n adecuada
+vuelve a 0 (el campo de arriba primero).
+.IPs 0
+el campo de arriba primero
+.IPs 1
+el campo de abajo primero
+.RE
+.PD 1
+.
+.TP
.B "\-flip \ "
Voltea la imagen arriba-abajo.
.
.TP
-.B \-lavdopts <opci�n1:opci�n2:...> (C�DIGO DE PRUEBA)
-Si se decodifica con libavcodec, puede especificar par�metros aqu�.
+.B \-lavdopts <opci�n1:opci�n2:...> (C�DIGO DE DEPURACI�N)
+Especifica los par�metros de decodificado de libavcodec.
+Separe las opciones m�ltiples con una coma.
.sp 1
.I EJEMPLO:
.PD 0
.RSs
-\-lavdopts bug=1
+\-lavdopts gray:skiploopfilter=all:skipframe=nonref
.RE
.PD 1
-
+.sp 1
.RS
-.I NOTA:
-Simplemente a�ade los valores de las cosas que quiere habilitar.
-.br
Las opciones disponibles son:
.RE
-.
.RSs
-.IPs "ec\ \ \ "
-ocultaci�n de errores:
+.IPs bitexact
+Usar �nicamente los algoritmos bit-exact en todos los pasos de decodificaci�n
+(para la comprobaci�n de codecs).
+.IPs bug=<valor>
+Correcci�n manual para los fallos de codificador.
.RSss
-1: usa un filtro debloqueador fuerte para MBs da�ados
+0: nada
.br
-2: b�squeda MV iterativa (lento)
+1: detectar autom�ticamente errores (por defecto)
.br
-3: todos (por defecto)
-.REss
-.IPs er=<valor>
-.sp 1
-elasticidad de errores:
-.RSss
+2 (msmpeg4v3): algunos viejos ficheros lavc msmpeg4v3 (sin detecci�n)
.br
-0: deshabilitado
+4 (mpeg4): error de entrelazado de XviD (detecci�n si fourcc==XVIX)
.br
-1: cuidadoso (debe funcionar con codificadores en mal estado)
+8 (mpeg4): UMP4 (detecci�n si fourcc==UMP4)
.br
-2: normal (por defecto) (funciona con codificadores que lo cumplan)
+16 (mpeg4): error de rellenado (detectado autom�ticamente)
.br
-3: agresivo (m�s comprobaciones pero puede causar problemas incluso
-para flujos v�lidos)
+32 (mpeg4): error vlc ilegal (detectado para fourcc)
.br
-4: muy agresivo
+64 (mpeg4): error qpel de Xvid y DivX (detectado para fourcc/\:version)
+.br
+128 (mpeg4): antiguo est�ndar qpel (detectado para fourcc/\:version)
+.br
+256 (mpeg4): otro fallo qpel (detectado para fourcc/\:version)
+.br
+512 (mpeg4): error direct-qpel-blocksize (detectado para fourcc/\:version)
+.br
+1024 (mpeg4): error de rellenado de bordes (detectado para fourcc/\:version)
.REss
.IPs debug=<valor>
debug:
@@ -4153,7 +4111,7 @@ debug:
.br
2: control de tasa
.br
-4: bitstream
+4: flujo de bits
.br
8: tipo de MB
.br
@@ -4169,73 +4127,134 @@ debug:
.br
0x0200: PTS
.br
-0x0400: error resilience
+0x0400: error de resistencia
.br
0x0800: operaciones de control de manejo de memoria (H.264)
.br
0x1000: fallos
+.br
+0x2000: Visualizaci�n del par�metro de cuantizaci�n (QP), valores bajos producen
+un tinte verde.
+.br
+0x4000: Visualizaci�n del tipo de bloques.
.REss
-.IPs vismv=<valor>
-vismv:
+.IPs ec=<valor>
+Estrategia para la ocultaci�n de errores:
.RSss
+1: usa un filtro desbloqueador fuerte para MBs da�ados
.br
-0: deshabilitado
+2: b�squeda MV iterativa (lento)
.br
-1: visualiza MVs de marcos de imagen P previstos en adelante
+3: todos (por defecto)
+.REss dequantization
+.IPs er=<valor>
+Estrategia para la resistencia de errores:
+.RSss
.br
-2: visualiza MVs de marcos de imagen B previstos en adelante
+0: desactivado
.br
-4: visualiza MVs de marcos de imagen B previstos hacia atr�s
+1: cuidadoso (debe funcionar con codificadores en mal estado)
+.br
+2: normal (por defecto) (funciona con codificadores que lo cumplan)
+.br
+3: agresivo (m�s comprobaciones pero puede causar problemas incluso
+para flujos v�lidos)
+.br
+4: muy agresivo
.REss
-.IPs bug=<valor>
-corrige manualmente errores en el codificador:
+.IPs "fast (MPEG-2, MPEG-4, y H.264 solamente)"
+Activar algunas optimizaciones que no cumplen las especificaciones y que
+potencialmente pueden causar problemas, como decuantizaci�n simple, compensaci�n
+de movimiento simple, asume el uso de la matriz de cuantizaci�n por defecto,
+asume YUV 4:2:0 y saltar algunas comprobaciones de detecci�n de flujos de
+bits da�ados
+.IPs "gray\ "
+decodificaci�n solo en escala de grises (un poco m�s r�pida que con color)
+.IPs "idct=<0\-99> (vea \-lavcopts)"
+Para una mejor calidad de la decodificaci�n use el mismo algoritmo para
+decodificar y codificar. Esto, sin embargo, hace que se pague un precio
+en precisi�n.
+.IPs lowres=<n�mero>[,<w>]
+Decodifica a resoluciones m�s bajas.
+La decodificaci�n a resoluciones m�s bajas no esta soportada por todos los
+codecs y a menudo producir� artefactos no deseados.
+Esto no es un fallo, sino un efecto secundario de no decodificar a resoluci�n
+completa.
.RSss
-0: nada
.br
-1: autodetectar errores (por defecto)
+0: desactivado
.br
-2 (msmpeg4v3): algunos archivos antiguos msmpeg4v3 generados con lavc
-(no autodetectado)
+1: 1/2 resoluci�n
.br
-4 (mpeg4): error de entrelazado de XviD (autodetectado si fourcc==XVIX)
+2: 1/4 resoluci�n
.br
-8 (mpeg4): UMP4 (autodetectado si fourcc==UMP4)
+3: 1/8 resoluci�n
+.REss
+.RS
+Si se especifica <w> la decodificaci�n a resoluciones m�s bajas s�lo se usar� si
+la anchura del v�deo es mayor o igual que <w>.
+.RE
+.IPs "sb=<n�mero> (s�lo MPEG2)"
+Salta el n�mero de filas de macrobloque especificadas en la parte de abajo.
+.IPs "st=<n�mero> (s�lo MPEG2)"
+Salta el n�mero de filas de macrobloque especificadas en la parte de arriba.
+.IPs skiploopfilter=<valor\ de\ salto>\ (s�lo\ H.264)
+Salta el filtro de bucle (desbloqueo) durante la decodificaci�n H.264.
+Como se supone que el marco filtrado debe usarse como referencia
+para decodificar marcos dependientes esto tiene un efecto peor en la calidad
+que no hacer el desbloqueo en p.e.\& MPEG-2 v�deo.
+Pero al menos para ficheros HDTV con una alta tasa de bits produce una gran
+aceleraci�n sin una visible p�rdida de calidad.
+.sp 1
+<valor de salto> puede ser uno de los siguientes valores:
+.RSss
.br
-16 (mpeg4): error de rellenado (autodetectado)
+none: No saltar nunca.
.br
-32 (mpeg4): error de vlc ilegal (autodetectado para fourcc)
+default: Saltar pasos de proceso in�tiles (p.e.\& paquetes de tama�o 0 en AVI).
.br
-64 (mpeg4): error qpel XviD y DivX (autodetectado para fourcc/\:ver)
+nonref: Saltar marcos que no est�n referenciados (p.e.\& no se usa para
+decodificar otros marcos, el error no se puede "acumular").
.br
-128 (mpeg4): qpel estandar antiguo (autodetectado para fourcc/\:ver)
+bidir: Salta Marcos-B.
.br
-256 (mpeg4): otro error qpel (autodetectado para fourcc/\:ver)
+nonkey: Salta todos los marcos excepto los marcos clave.
.br
-512 (mpeg4): error direct-qpel-blocksize (autodetectado para fourcc/\:ver)
+all: Salta todos los marcos.
+.REss
+.IPs "skipidct=<valor de salto> (s�lo MPEG-1/2)"
+Salta el paso IDCT.
+Esto degrada mucho la calidad en la mayor�a de los casos
+(vea skiploopfilter para obtener los valores de salto disponibles).
+.IPs skipframe=<valor\ de\ salto>
+Salta la decodificaci�n de marcos por completo.
+Produce una gran aceleraci�n, pero tambi�n un movimiento desigual y a veces
+artefactos
+(vea skiploopfilter para obtener los valores de salto disponibles).
+.IPs "threads=<1\-8> (s�lo MPEG-1/2)"
+n�mero de hilos que se usar�n para la decodificaci�n (por defecto: 1)
+.IPs vismv=<valor>
+Visualiza los vectores de movimiento.
+.RSss
.br
-1024 (mpeg4): error de rellenado de bordes (autodetectado para fourcc/\:ver)
+0: desactivado
+.br
+1: visualiza MVs de marcos de imagen P previstos en adelante
+.br
+2: visualiza MVs de marcos de imagen B previstos en adelante
+.br
+4: visualiza MVs de marcos de imagen B previstos hacia atr�s
.REss
-.IPs idct=<0\-99>
-(vea lavcopts)
-Para una mejor calidad de la decodificaci�n usa el mismo algoritmo para
-decodificar y codificar. Esto, sin embargo, hace que se pague un precio
-en precisi�n.
-.IPs "gray\ "
-decodificaci�n solo en escala de grises (un poco m�s r�pida que con color)
-.IPs "sb=<n�mero> (solo MPEG2)"
-Salta el n�mero de filas de macrobloque especificadas en la parte de abajo.
-.IPs "st=<n�mero> (solo MPEG2)"
-Salta el n�mero de filas de macrobloque especificadas en la parte de arriba.
.IPs vstats
Muestra algunas estad�sticas y las almacena en ./vstats_*.log.
.RE
.
.TP
.B \-noslices
-Desactiva el dibujado de video por bandas/\:rebanadas de altura de 16-pixels,
+Desactiva el dibujado de v�deo por bandas/\:rebanadas de altura de 16-pixels,
en lugar de dibujar la imagen entera de una pasada.
Puede ser m�s r�pido o m�s lento, dependiendo de la cache/\:tarjeta.
-Solo tiene efecto con los codecs libmpeg2 y libavcodec.
+S�lo tiene efecto con los codecs libmpeg2 y libavcodec.
.
.TP
.B \-nosound
@@ -4244,41 +4263,32 @@ No reproduce/\:codifica sonido.
.
.TP
.B \-novideo
-No reproduce/\:codifica video.
-.
-.TP
-.B \-oldpp <calidad> (OpenDivX solamente) (OBSOLETO)
-Usa el c�digo de postprocesado opendivx en lugar del interno.
-Ahora ha pasado a ser \-pp, el postprocesado interno ofrece mejor
-calidad y rendimiento.
-.
-El rango v�lido de los valores para \-oldpp var�an con el codec,
-la mayor�a de las veces es 0\-6, donde 0=desactivado 6=lento/\:el mejor.
+No reproduce/\:codifica v�deo.
+En muchos casos no funcionar�, use \-vc null \-vo null en su lugar.
.
.TP
.B \-pp <calidad> (�vea tambi�n la opci�n \-vf pp!)
-Establece el nivel de postprocesado de la DLL.
-Esta opci�n NO VOLVER� A SER USABLE con filtros de postprocesado de
-MPlayer, si no tan solo con DLLs Win32 DirectShow con rutinas internas
-de postprocesado.
+Establece el nivel de procesado de la DLL.
+Esta opci�n ya no se puede usar con \-vf pp.
+S�lo funciona con DLLs Win32 DirectShow con rutinas internas
+de procesado.
El rango v�lido de valores para \-pp var�a con el codec, la mayor�a
tienen de 0\-6, donde 0=desactivado 6=lento/\:mejor.
.
.TP
.B \-pphelp (vea tambi�n la opci�n \-vf pp)
-Muestra un resumen sobre los filtros de postprocesado disponibles y su uso.
+Muestra un resumen sobre los filtros de procesado disponibles y su uso.
.
.TP
.B \-ssf <modo>
-Especifica los par�metros de SwScaler.
+Especifica los par�metros del escalador por software.
.sp 1
.I EJEMPLO:
.PD 0
.RSs
-\-vf escale \-ssf lgb=3.0
+\-vf scale \-ssf lgb=3.0
.RE
.PD 1
-.
.PD 0
.RSs
.IPs lgb=<0\-100>
@@ -4312,32 +4322,28 @@ Canal derecho
.PD 1
.
.TP
-.B \-sws <tipo\ de\ escalador\ software> (vea tambi�n la opci�n \-vf)
-Esta opci�n establece la calidad (y velocidad, respectivamente) del escalador
-de software con la opci�n \-zoom.
-Por ejemplo con x11 u otras salidas de video que no tengan aceleraci�n por
-hardware.
+.B \-sws <tipo\ de\ escalador\ software> (vea tambi�n la opci�n \-vf y \-zoom)
+Especifica el algoritmo que usar� el escalador por software con la opci�n
+\-zoom.
+Esto afecta a los drivers de salida de v�deo que no tienen aceleraci�n por
+hardware p.e.\& x11.
+.sp 1
Las configuraciones posibles son:
-.br
-.I NOTA:
-Para \-sws\ 2 y 7, el perfilado puede ser establecido con el par�metro de escalado
-(p) de \-vf scale (0 (suave) \- 100 (perfiles marcados)), para \-sws 9, especifica
-la longitud del filtro (1 \- 10).
.sp 1
.PD 0
.RSs
.IPs 0
-bilineal r�pido (por defecto)
+bilineal r�pido
.IPs 1
bilineal
.IPs 2
-bic�bico (calidad buena)
+bic�bico (calidad buena) (por defecto)
.IPs 3
experimental
.IPs 4
entorno cercano (calidad mala)
.IPs 5
-area
+�rea
.IPs 6
luma bic�bico / croma bilineal
.IPs 7
@@ -4347,91 +4353,104 @@ sincR
.IPs 9
lanczos
.IPs 10
-spline bic�bico
+spline bic�bico natural
.RE
.PD 1
+.sp 1
+.RS
+.I NOTA:
+Algunas opciones de \-sws son configurables.
+La descripci�n del filtro de escalado de v�deo tiene m�s informaci�n.
+.RE
.
.TP
-.B \-vc <[-]codec1,[-]codec2,...[,]>
+.B \-vc <[-|+]codec1,[-|+]codec2,...[,]>
Especifica una lista prioritaria de codecs para usarse, de acuerdo a sus
nombres del codec en codecs.conf.
Use un '-' antes del nombre del codec para omitirlo.
+Use un '+' antes del nombre del codec para forzarlo, esto probablemente falle.
+Si la lista tiene una ',' final, se probar�n los codecs no listados.
.br
.I NOTA:
Vea \-vc help para una lista completa de codecs disponibles.
-.br
-Si la lista tiene una ',' final, se probar�n otros codecs no listados.
.sp 1
.I EJEMPLO:
.PD 0
.RSs
.IPs "\-vc divx"
-Fuerza codec DivX Win32/\:VFW, y no otros.
-.IPs "\-vc divx4,"
-Prueba primero el codec divx4linux, y luego prueba otros.
+Fuerza codec Win32/\:VfW DivX, y no otros.
.IPs "\-vc -divxds,-divx,"
-Prueba otros codecs excepto los Win32 DivX.
+Prueba codecs excepto los Win32 DivX.
.IPs "\-vc ffmpeg12,mpeg12,"
-Prueba el codec libavcodec MPEG1/\:2, luego libmpeg2, y otros.
+Prueba el codec libavcodec MPEG1/\:2, despu�s libmpeg2 y luego el resto.
.RE
.PD 1
.
.TP
.B \-vfm <driver1,driver2,...>
-Especifica una lista prioritaria de familia de codecs de video a ser usados,
+Especifica una lista prioritaria de familia de codecs de v�deo a ser usados,
de acuerdo a sus nombres en codecs.conf.
Regresa al que haya por defecto si no funciona ninguno.
.br
.I NOTA:
-Si ha sido compilado soporte para libdivxdecore, entonces odivx y divx4 ahora
-contienen justamente el mismo codec DivX4, pero diferentes APIs para usarlos.
-Por diferencias entre estos cuando se cambia, compruebe la secci�n DivX4 en
-la documentaci�n.
-.br
Vea \-vfm help para una lista completa de controladores disponibles.
.sp 1
.I EJEMPLO:
.PD 0
.RSs
.IPs "\-vfm ffmpeg,dshow,vfw"
-Prueba los codecs libavcodec, luego Direcshow, despu�s VFW y regresa a
-otros, si todav�a no funciona con ninguno.
+Prueba los codecs libavcodec, luego Direcshow, despu�s VFW y luego el resto
+, si no funcionan.
.IPs "\-vfm xanim"
prueba primero los codecs XAnim
.RE
.PD 1
.
.TP
-.B \-x <x> (MPlayer solamente)
+.B \-x <x> (vea tambi�n \-zoom) (MPlayer solamente)
Escala la imagen a ancho x (si hay escalado sw/\:hw disponible).
-Deshabilita c�lculos de aspecto.
+Inhabilita c�lculos de aspecto.
.
.TP
.B \-xvidopts <opci�n1:opci�n2:...>
Especifica par�metros adicionales cuando se decodifica con XviD.
-.
+.br
+.I NOTA:
+Dado que libavcodec es m�s r�pida que Xvid quiz� prefiera usar el filtro de
+procesado libavcodec (\-vf pp) y decodificador (\-vfm ffmpeg).
+.sp 1
+Filtros de procesado internos de Xvid:
+.PD 0
+.RSs
+.IPs deblock-chroma (vea tambi�n \-vf pp)
+filtro de debloque de croma
+.IPs deblock-luma (vea tambi�n \-vf pp)
+filtro de debloque de luminancia
+.IPs dering-luma (vea tambi�n \-vf pp)
+filtro de desanillado lum�nico
+filtro
+.IPs dering-chroma (vea tambi�n \-vf pp)
+filtro de desanillado de croma
+.IPs filmeffect (vea tambi�n \-vf noise)
+A�ade grano de pel�cula artificial al v�deo.
+Puede incrementar la calidad percibida, mientras que disminuye un poco la
+calidad real.
+.RE
+.sp 1
+.RS
+m�todos de renderizado:
+.RE
.PD 0
.RSs
-.IPs deblock-chroma
-Activa el filtro de postprocesado interno de XviD: filtro de debloque de croma.
-Vea tambi�n \-vf pp, que es m�s r�pido que el propio filtro de XviD.
-.IPs deblock-luma
-Activa el filtro de postprocesado interno de XviD: filtro de debloque de luminancia.
-Vea tambi�n \-vf pp, que es m�s r�pido que el propio filtro de XviD.
.IPs "dr2\ \ "
Activa el m�todo 2 de renderizado directo.
.IPs nodr2
Desactiva el m�todo 2 de renderizado directo.
-.IPs filmeffect
-Activa el efecto de grano de pel�cula interno de XviD.
-A�ade grano de pel�cula artificial al video.
-Puede incrementar la calidad percibida, mientras que disminuye un poco la calidad real.
-Vea tambi�n \-vf noise.
.RE
.PD 1
.
.TP
-.B \-xy <valor>
+.B \-xy <valor> (vea tambi�n \-zoom)
.PD 0
.RSs
.IPs valor<=8
@@ -4445,14 +4464,14 @@ de aspecto correcta.
.TP
.B \-y <y> (MPlayer solamente)
Escala la imagen a altura y (si hay escalado sw/\:hw disponible).
-Deshabilita c�lculos de aspecto.
+Inabilita c�lculos de aspecto.
.TP
.B "\-zoom \ "
Permite escalar por software, cuando est� disponible.
-Puede ser usado para forzar escalado con \-vf scale.
-.br
-.I NOTA:
-\-vf scale IGNORA opciones \-x / \-y / \-xy / \-fs / \-aspect sin \-zoom.
+Esto permite el escalado con drivers de salida (como x11, fbdev) que no
+soportan escalado por hardware en los que MPlayer desactiva el escalado
+por defecto por razones de rendimiento
+.
.
.
.SH "FILTROS DE VIDEO"
1
0