2

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

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

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

Моя ОС - Ubuntu 9.10.

3 ответа3

3

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

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

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

2

Как упоминал Вил, ваши шансы воспроизвести файл 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.

0

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

mplayer avseq01.dat

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .