Como incorporar filmes com movie15 e Distiller

Como incorporar filmes com movie15 e Distiller

O seguinte exemplo mínimo de trabalho que incorpora um filme em um PDF:

\documentclass{article}
\pdfoutput=0
\usepackage{graphicx}
\usepackage[british]{babel}
\usepackage[ps2pdf]{hyperref}
\usepackage{movie15}
\begin{document}
Test.
\begin{figure}[ht]
\includemovie[playerid=AAPL_QuickTime,autoplay,controls,repeat,%
text={Anything here}]{10cm}{10cm}%
{/Users/christoph/Desktop/BLF/Films/Ultrafast-camera.mov}
\end{figure}
\end{document}

não funciona na rota dvi - ps- Distiller. Compila em latex, produz ps, mas o Distiller diz:

Distilling: minworkex.ps

%%[ Error: undefinedfilename; OffendingCommand: file ]%%

Stack:
(r)

(/Users/christoph/Desktop/BLF/Films/Ultrafast-camera.mov)
{fstream1}
-mark-


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
Distill Time: 0 seconds (00:00:00)
**** End of Job ****

Para mostrar que nada óbvio está errado, acrescento que o pdf será produzido corretamente se eu alterar o nome do arquivo para relativo e usar ps2pdf em vez de Distiller.

Qualquer ajuda seria muito apreciada! Eu gostaria de produzir meu livro para download gratuito com o Distiller na próxima edição.

PS: Eu sei que movie15 está obsoleto, mas por enquanto parece difícil alterar os vários tipos de código para as dezenas de filmes na fonte tex.

Responder1

Os comandos de leitura e gravação de arquivos em Postscript são considerados "inseguros" pelas versões atuais do Ghostscript e Distiller e produzem um erro durante a conversão de PS para PDF. Este comportamento padrão pode ser substituído usando opções específicas de linha de comando ao executar estes programas:

acrodist /F ...
ps2pdf -dNOSAFER ...

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/Distiller9APIReference.pdf#G4.1503951

http://www.ghostscript.com/doc/9.19/Use.htm#Other_parameters

informação relacionada