Điều chỉnh âm lượng tốt có thể có trong OS X Lion không?


43

Trên các phiên bản trước của Mac OS X, nhấn + + volume+sẽ điều chỉnh âm lượng theo gia số quý. Điều này dường như đã được gỡ bỏ trong Lion.

Có cách nào để điều chỉnh âm lượng tốt bây giờ?


1
như đã thấy trên SuperUser: superuser.com/questions/314661/ từ
ghoppe

Tôi nhớ tính năng này. Tôi không thể tưởng tượng tại sao họ lại thoát khỏi nó. Nó cũng hữu ích cho việc điều chỉnh độ sáng, mặc dù nó không bao giờ hoạt động để điều chỉnh đèn nền bàn phím.
thuyền tóc

Tôi thấy bối rối. Tôi đang ở ngày 10.7 (10.7.4, được cài đặt vào ngày 10.6 mới) và tùy chọn-shift-F11 / F12 (phím âm lượng) thực sự thay đổi âm lượng theo gia số của khối quý.
Ken

Câu trả lời:


17

+ + F11+ + F12đã được khôi phục trong 10.7.4.


21

Bạn có thể thực hiện điều chỉnh âm lượng chính xác bằng AppleScript, được điều khiển theo thang điểm từ 0 đến 100.

set volume output volume 0 --mute
set volume output volume 100 --100%
set volume output volume 27 --27%

Bạn có thể nhận được âm lượng hiện tại (cũng từ 0 đến 100):

set currentVolume to output volume of (get volume settings)

Vì vậy, bạn có thể viết một tập lệnh nhỏ để tăng âm lượng thêm 2% (xấp xỉ một phần tư bình phương được sử dụng):

set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume + 2)

Bạn có thể tạo một số để giảm dần bằng cách thay đổi dấu cộng đó thành dấu trừ:

set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume - 2)

Nếu bạn muốn có được âm lượng như bình thường, hãy thêm dòng sau:

do shell script "afplay /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/volume.aiff"

Bạn có thể lưu tệp này dưới dạng tập lệnh hoặc ứng dụng và liên kết nó với nút chuột hoặc bàn phím (nếu trình điều khiển của bạn cho phép bạn), đặt phím tắt (dưới dạng Dịch vụ hoặc với ứng dụng khác) hoặc đặt nó vào thanh menu của bạn ( với một ứng dụng như FastScripts ).


2
Tôi đã kết thúc ràng buộc các tập lệnh này với F11 và F12, do đó điều chỉnh âm lượng tốt hiện đang fn+ volume+sử dụng Quicksilver. (nhờ câu trả lời này và của Jurawa). Bước tiếp theo là giả mạo cửa sổ bezel.
cobbal

1
Làm cách nào để đặt âm lượng trên bản gốc? (như VLC hiện)
Davi Lima

7

Tôi không có phím tắt hoặc AppleScript cho bạn, nhưng tôi đã thông báo - và những người khác dường như xác nhận - rằng thanh trượt bạn có thể sử dụng khi bạn nhấp vào biểu tượng âm lượng trong thanh menu di chuyển trơn tru hơn nhiều so với Lion Các phiên bản trước của OS X. Như tôi nhớ, nó được sử dụng để nhảy từ cấp này sang cấp khác, giống như cách bạn đã làm khi bạn nhấn các nút âm lượng trên bàn phím. Bây giờ nó trượt dễ dàng giữa các gia số.


5

Tôi không có đủ danh tiếng nếu không tôi sẽ tham gia điều này như một bình luận cho câu trả lời của Nathan Greenstein .

Tôi đã biến thông tin của anh ấy thành một tập lệnh dòng lệnh đơn giản để điều chỉnh âm lượng:

#!/bin/bash

usage()
{
    echo 1>&2 "Usage:" "$0" "[relative volume change in the range -100..100 (default -2)]"
    exit -1
}

case $# in
    0)
        VOLCHANGE=-2
        ;;
    1)
        VOLCHANGE=$1
        ;;
    *)
        usage
        ;;
esac

## Check the VOLCHANGE parameter.
if ! ( echo "${VOLCHANGE}" | egrep '^-?[0-9]+$' > /dev/null )
then
    echo 1>&2 "ERROR: Bad volume adjustment parameter:" "${VOLCHANGE}"
    usage
fi

osascript -e "set volume output volume ((output volume of (get volume settings)) + ${VOLCHANGE})"

echo "New volume:" $(osascript -e 'output volume of (get volume settings)') "(adjusted by ${VOLCHANGE})"

:) Tôi đã thấy câu trả lời hàng đầu và sắp sửa làm điều này
Xster

1
set volumethực tế chấp nhận số dấu phẩy động trong khoảng từ 0 đến 100. Giá trị điều chỉnh thực tế nhỏ nhất dường như khác nhau giữa các hệ thống. Xem câu trả lời này và nhận xét của nó cho câu hỏi này về khối lượng thấp nhất có thể đạt được. Các tài liệu chỉ hỗ trợ nhà nước cho phạm vi từ 0 đến 100. Sử dụng regex này để chấp nhận phao '^-?\d*\.?\d*$'.
pkfm

2

Để có được điều khiển âm lượng tốt hơn nhiều, tôi sử dụng soundflower từ http://code.google.com.vn/p/soundflower/ . Bạn phải khởi động lại sau khi cài đặt nó. Sau đó, vào tùy chọn / âm thanh / đầu ra và chọn soundflower (2ch). Bắt đầu soundflower từ thư mục ứng dụng, nhấp vào biểu tượng hoa ở đầu pannel và soundflower (2ch) được tích hợp sẵn. Sau đó vào phần Cài đặt âm thanh và thay đổi bản gốc cho soundflower (2ch). Bằng cách này bạn có thể có được âm thanh toàn cầu ít ồn hơn hoặc bạn có thể khuếch đại nó.


Một cảnh báo trên Soundflower - nó ngày càng bị phá vỡ nhiều hơn kể từ khi Mavericks & gây ra sự hoảng loạn hạt nhân trên Yosemite. Nó không còn được hỗ trợ bởi Cycling74 hoặc Rogue Amoeba. Repo hiện tại ở đây - github.com/RogueAmoeba/Soundflower nhưng đã không thấy một bản cập nhật trong một thời gian dài.
Tetsujin

1

Theo cách khác, cũng có một cách để giảm âm lượng theo 1/4 bước. Có một công cụ bạn có thể cài đặt được gọi là Karabiner và nó đã có sẵn logic này.

Vì vậy, chỉ cần cài đặt nó, mở các tùy chọn, tìm kiếm các điều khiển âm lượng hạt mịn, nhấp vào nó, và bam! Nó chỉ hoạt động. Điều tuyệt vời là nó chuyển đổi nó để lệnh bàn phím hạt mịn điển hình hiện được sử dụng cho các bước âm lượng lớn và chỉ cần nhấn phím âm lượng sẽ tăng / giảm nó thêm 1/4 bước.

https://pqrs.org/osx/karabiner/index.html.en

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.