Проигрывание VCD [.dat] в Linux

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

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

Я havnt нашел любой полезный инструмент GUI для проигрывания vcd dat-файлом при двойном щелчке.

Моей ОС является Ubuntu 9.10.

2
задан 15.01.2010, 10:17

3 ответа

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

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

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

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

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

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

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

#!/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 $?

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

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

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

2
ответ дан 08.12.2019, 05:58

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

mplayer avseq01.dat

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

0
ответ дан 08.12.2019, 05:58

Вы судили Плеер VLC?

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

Однако VLC может играть файлы VCD очень хорошо.

3
ответ дан 08.12.2019, 05:58

Теги

Похожие вопросы