<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Convertir videos al formato iPhone con Applescript y Quicktime X</title>
	<atom:link href="http://www.archivoslog.es/2010/02/convertir-videos-al-formato-iphone-con-applescript-y-quicktime-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.archivoslog.es/2010/02/convertir-videos-al-formato-iphone-con-applescript-y-quicktime-x/</link>
	<description>Si se te ocurre... hazlo!!!!</description>
	<lastBuildDate>Sun, 29 Jan 2012 00:22:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Alvaro Anaya M.</title>
		<link>http://www.archivoslog.es/2010/02/convertir-videos-al-formato-iphone-con-applescript-y-quicktime-x/comment-page-1/#comment-1986</link>
		<dc:creator>Alvaro Anaya M.</dc:creator>
		<pubDate>Thu, 15 Dec 2011 22:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.archivoslog.es/?p=197#comment-1986</guid>
		<description>Hola Marc...

Ante todo, gracias, tanto por leerme como por avisarme del problema.
Tienes razón, acabo de probarlo y ciertamente falla con los presets que indico pero con el de &quot;720p&quot; que mencionas, funciona bien. La explicación es sencilla aunque por desgracia la solución concreta no lo es tanto.
El exportado falla porque no reconoce los presets. En una de las actualizaciones de QuickTime, los presets, es decir, los formatos de exportación predefinidos, han cambiado de forma que, el que era simplemente &quot;iPhone&quot; ahora no funciona (En principio porque tiene otro nombre que desconozco). 

De esa misma forma han añadido algunos, entre ellos el &quot;720p&quot; que mencionas. Aunque la otra vez, bastaba con escribir en el Applescript el nombre del preset que queríamos, exactamente igual que aparecía en la opción de exportar, esta vez no es tan sencillo, pues he estado probando las formas más lógicas (Escribiéndolo igual que aparece en el desplegable, escribiendo iPhone 4, iPhone 3GS, iPhone4s...etc) sin que llegase a funcionar ninguna de ellas. También es cierto que no todos los vídeos muestran las mismas opciones de exportación y he estado haciendo las pruebas con uno que solo me mostraba 3 opciones (&quot;480p&quot;,&quot;iPod Touch y iPhone&quot; y &quot;Solo Audio&quot;) así que tampoco descarto que hubiese acertado con alguna pero que no funcionase porque QuickTime no me dejase convertir dicho video a uno de los otros formatos (Lamentablemente, esto lo he visto ahora mismo y no cuando estuve haciendo las pruebas)

Por desgracia, la función de export (Date cuenta que en el menú ya no existe la opción de &quot;Guardar como&quot; ni &quot;Guardar&quot; y que si presionas Comando+S te lleva a la ventana de export) tampoco es que esté muy bien documentada ya que si vas a la biblioteca (desde el editor de applescript) y buscar el Quick Time player, verás que, a pesar de que existe la opción &quot;export&quot; y describe la estructura que debe seguir, no indican cuales son los presets predefinidos. Es más, en versiones anteriores, hasta tenia algún parámetro por el cual podías incluso indicar &quot;presets&quot; realizados por el usuario de forma manual, algo que podría habernos servido muy bien en este caso si aún existiese dicho parámetro.

Por tanto, salvo que mediante el tedioso método de ensayo-error alguien consiga dar con el nombre exacto del preset para escribirlo en el código, solo quedaría encontrar  alguna función que devuelva el nombre de todos los presets. Partiendo de esta otra idea, he revisado en plan rápido la documentación de la biblioteca de QuickTime y he encontrado algunos métodos que, otra vez por desgracia, no muestran lo que se necesita. Por si te interesa, estas métodos son:

tell application &quot;QuickTime Player&quot;
	
	set movieConfigs to &lt;b&gt;name of movie compression presets&lt;/b&gt;
	set screenConfigs to &lt;b&gt;name of screen compression presets&lt;/b&gt;
	set videoDevice to &lt;b&gt;name of every video recording device&lt;/b&gt;
	get movieConfigs &amp; return &amp; return &amp; screenConfigs &amp; return &amp; return &amp; videoDevice
	
end tell

De todas formas, verás que los resultados que muestran no son los presets que queremos, al menos, no lo parecen puesto que no hay ninguno que indique ser para el iPhone 3GS, iPhone 4/4S, iPod Touch o AppleTV tal y como aparecen en el desplegable de la exportación o de una forma fácilmente asociable a estos.

Solo puedo añadir que, si por casualidad (o a base de insistencia) consigues dar con alguno de estos presets, te agradecería enormemente que los facilitases, puesto que sin ellos, este script no sirve de gran cosa, al menos a través a de QuickTime, que es la opción más interesante ya que está en todos los Mac (Había pensado en también en iMovie pero puede darse el caso de que algún Mac no lo tenga instalado mientras que el QuickTime ya es más difícil que no esté).</description>
		<content:encoded><![CDATA[<p>Hola Marc&#8230;</p>
<p>Ante todo, gracias, tanto por leerme como por avisarme del problema.<br />
Tienes razón, acabo de probarlo y ciertamente falla con los presets que indico pero con el de &#8220;720p&#8221; que mencionas, funciona bien. La explicación es sencilla aunque por desgracia la solución concreta no lo es tanto.<br />
El exportado falla porque no reconoce los presets. En una de las actualizaciones de QuickTime, los presets, es decir, los formatos de exportación predefinidos, han cambiado de forma que, el que era simplemente &#8220;iPhone&#8221; ahora no funciona (En principio porque tiene otro nombre que desconozco). </p>
<p>De esa misma forma han añadido algunos, entre ellos el &#8220;720p&#8221; que mencionas. Aunque la otra vez, bastaba con escribir en el Applescript el nombre del preset que queríamos, exactamente igual que aparecía en la opción de exportar, esta vez no es tan sencillo, pues he estado probando las formas más lógicas (Escribiéndolo igual que aparece en el desplegable, escribiendo iPhone 4, iPhone 3GS, iPhone4s&#8230;etc) sin que llegase a funcionar ninguna de ellas. También es cierto que no todos los vídeos muestran las mismas opciones de exportación y he estado haciendo las pruebas con uno que solo me mostraba 3 opciones (&#8220;480p&#8221;,&#8221;iPod Touch y iPhone&#8221; y &#8220;Solo Audio&#8221;) así que tampoco descarto que hubiese acertado con alguna pero que no funcionase porque QuickTime no me dejase convertir dicho video a uno de los otros formatos (Lamentablemente, esto lo he visto ahora mismo y no cuando estuve haciendo las pruebas)</p>
<p>Por desgracia, la función de export (Date cuenta que en el menú ya no existe la opción de &#8220;Guardar como&#8221; ni &#8220;Guardar&#8221; y que si presionas Comando+S te lleva a la ventana de export) tampoco es que esté muy bien documentada ya que si vas a la biblioteca (desde el editor de applescript) y buscar el Quick Time player, verás que, a pesar de que existe la opción &#8220;export&#8221; y describe la estructura que debe seguir, no indican cuales son los presets predefinidos. Es más, en versiones anteriores, hasta tenia algún parámetro por el cual podías incluso indicar &#8220;presets&#8221; realizados por el usuario de forma manual, algo que podría habernos servido muy bien en este caso si aún existiese dicho parámetro.</p>
<p>Por tanto, salvo que mediante el tedioso método de ensayo-error alguien consiga dar con el nombre exacto del preset para escribirlo en el código, solo quedaría encontrar  alguna función que devuelva el nombre de todos los presets. Partiendo de esta otra idea, he revisado en plan rápido la documentación de la biblioteca de QuickTime y he encontrado algunos métodos que, otra vez por desgracia, no muestran lo que se necesita. Por si te interesa, estas métodos son:</p>
<p>tell application &#8220;QuickTime Player&#8221;</p>
<p>	set movieConfigs to <b>name of movie compression presets</b><br />
	set screenConfigs to <b>name of screen compression presets</b><br />
	set videoDevice to <b>name of every video recording device</b><br />
	get movieConfigs &#038; return &#038; return &#038; screenConfigs &#038; return &#038; return &#038; videoDevice</p>
<p>end tell</p>
<p>De todas formas, verás que los resultados que muestran no son los presets que queremos, al menos, no lo parecen puesto que no hay ninguno que indique ser para el iPhone 3GS, iPhone 4/4S, iPod Touch o AppleTV tal y como aparecen en el desplegable de la exportación o de una forma fácilmente asociable a estos.</p>
<p>Solo puedo añadir que, si por casualidad (o a base de insistencia) consigues dar con alguno de estos presets, te agradecería enormemente que los facilitases, puesto que sin ellos, este script no sirve de gran cosa, al menos a través a de QuickTime, que es la opción más interesante ya que está en todos los Mac (Había pensado en también en iMovie pero puede darse el caso de que algún Mac no lo tenga instalado mientras que el QuickTime ya es más difícil que no esté).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marc</title>
		<link>http://www.archivoslog.es/2010/02/convertir-videos-al-formato-iphone-con-applescript-y-quicktime-x/comment-page-1/#comment-1985</link>
		<dc:creator>marc</dc:creator>
		<pubDate>Thu, 15 Dec 2011 19:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.archivoslog.es/?p=197#comment-1985</guid>
		<description>Hola, 
en primer lugar gracias por compartir tus conocimientos, y en segundo lugar un problema que me aparece. El script funciona perfectamente  con el parametro using settings preset &quot;720p&quot;, pero no funciona si lo sistituyo por &quot;iphone&quot; (tal y como esta en tus ejemplos). Tienes idea de porque?.
Gracias</description>
		<content:encoded><![CDATA[<p>Hola,<br />
en primer lugar gracias por compartir tus conocimientos, y en segundo lugar un problema que me aparece. El script funciona perfectamente  con el parametro using settings preset &#8220;720p&#8221;, pero no funciona si lo sistituyo por &#8220;iphone&#8221; (tal y como esta en tus ejemplos). Tienes idea de porque?.<br />
Gracias</p>
]]></content:encoded>
	</item>
</channel>
</rss>

