Воспроизведение VCD[.dat] в Linux

В настоящее время я использую gxine для воспроизведения файлов VCD.dat.

Для этого мне нужно использовать команду gxine vcd://Track Number

Я не нашел ни одного полезного инструмента с графическим интерфейсом для воспроизведения файла vcd dat по двойному клику.

Моя ОС - Ubuntu 9.10.

3 ответа

Решение

Как уже упоминал Вил, ваши шансы воспроизвести файл VCD .dat, если дважды щелкнуть по нему, кажутся довольно низкими, если вы не измените поведение файлового менеджера GUI по умолчанию.

Вот несколько случайных предложений...

Предложение 1 - Рассматривали ли вы создание ярлыка на рабочем столе для gxine (или VLC) и затем добавление VCD .dat на ярлык?

Предложение 2. Предполагая, что дорожка VCD для воспроизведения всегда является дорожкой 1 (что может быть или не быть правдой), создайте сценарий оболочки (убедитесь, что сценарий исполняемый) с помощью команды gxine.

#!/bin/bash
gxine vcd://1

Создайте ярлык на рабочем столе для вашего сценария оболочки. Дважды щелкните сценарий оболочки, чтобы запустить gxine. Конечно, это будет работать, только если дорожка VCD всегда будет дорожкой 1.

Предложение 2a - В ответ на комментарий cdb, вот предложение для сценария оболочки bash, который извлечет номер дорожки из имени файла VCD .dat, а затем вызовет gxine. Этот сценарий в целом не проверен, но регулярное выражение perl прошло поверхностное тестирование.

#!/bin/bash

VCD_FILENAME=${1}
if [ "${VCD_FILENAME}" == "" ]
then
    echo "${0}: missing input VCD filename"
    exit 1
fi

TRACK_NUMBER=`echo ${VCD_FILENAME} | perl -ne 'print $1 if m/AVSEQ(\d+)\.DAT$/;'`
if [ "${TRACK_NUMBER}" == "" ]
then
    echo "${0}: cannot extract track number from input filename"
    exit 2
fi

gxine vcd://${TRACK_NUMBER}
exit $?

Возможно, вы захотите улучшить проверку ошибок, чтобы сделать скрипт намного более устойчивым. Я ожидаю, что есть альтернативы использованию perl для извлечения номера дорожки из файла VCD .dat.

Предложение 3 - Вы можете конвертировать VCD в другой формат, а затем использовать ваш любимый видеоплеер. HandBrake, mplayer/mencoder и / или VLC могут сделать преобразование для вас. Вам нужно будет подтвердить.

Должен признать, что я не понимаю вашего нежелания использовать командную строку. Командная строка - это самый мощный инструмент, который вы когда-либо использовали на своей машине с Linux.

Вы пробовали VLC Player?

Единственная проблема заключается в том, что файл.DAT является расширением, используемым довольно многими элементами, поэтому установка чего-либо по умолчанию может вызвать проблемы в будущем.

Тем не менее, VLC может воспроизводить файлы VCD просто отлично.

Я думаю, что VLC также может воспроизводить файлы DAT. Я нашел некоторые обходные пути для воспроизведения файлов *.DAT в Ubuntu. Используя Mplayer,

mplayer avseq01.dat

Или переименованием *.dat to *.mpg

Другие вопросы по тегам